Who wins this matchup?

Three great anime kings in Rimuru Tempest, Anos Voldigoed and Gilgamesh takes on a fullt composite John Constantine who gets everything he can do and have. Who takes this 3v1?