At 800 metres (jogged in 2:07.88), Chris O'Hare made a run at the lead, but everybody just sped up and maintained their formation.
With 400 metres to go, Nicholas Willis made a stronger move to the front which succeeded, Souleiman disappeared out the back with the other leaders in hot pursuit.
Centrowitz eased his way closer to Willis through the next three quarters of a lap, making a strong move off the final turn sprinting ahead to a one-metre victory.
Coming down the final straightaway he looked like he was in a 400-metre race, dipping at the line just ahead of Willis and barely a half a metre behind Centrowitz.
From even further back, Robby Andrews followed Holuša and pipped both Ethiopian runners for fourth place at the line.