City had made an unexpected change at half-time as Bravo replaced Ederson in goal and the Chilean’s first job was to pick the ball out of the net.

Chelsea loanee Pasalic gave Bravo no chance as he met Alejandro Gomez’s cross from the left with a ferocious header.

The game took another dramatic turn after 80 minutes when Ilicic broke through the City defence and Bravo raced out of his area to meet him. The pair came into contact ant Ilicic went down.

Kulbakov had no hesitation in showing the red card although Bravo took an age to leave the field as VAR reviewed the incident.

There was then another long delay before City were able to send on England defender Walker as a replacement goalkeeper, with Mahrez being sacrificed.

Walker’s first involvement saw him fumble a free-kick from Ruslan Malinovskyi but, despite that nervy touch, he was not tested as City held on.