Raheem Sterling's quick strike was neutralised by Mario Pasalic's second-half goal as Manchester City drew with Atalanta 1-1 in Champions League group stage action on Wednesday.
The match end with a bizarre sequence of events that forced City defender Kyle Walker into goalkeeper duties after Ederson was subbed off with an injury at halftime and backup Claudio Bravo was shown a red card in the 81st minute.
City's goal came in the seventh minute when Bernardo Silva fed Gabriel Jesus, who squared the ball to Sterling for a quick finish to the bottom of the net.
City continued to dominate the first half, nearly doubling their lead on several occasions. The visitors were awarded a penalty after the ball struck Josip Illcic's arm in the 42nd minute, but Jesus' weak attempt from the spot drifted wide of the post.
The Italian side equalised four minutes after the break when Pasalic powered a header from Alejandro Gomez's spot-on cross that Bravo had little chance of saving.
Bravo received his red card in the 81st minute he came off his line and brought down Gomez, forcing Walker to come off the bench and into immediate action as he juggled and saved Ruslan Malinovskyi's free kick.
The match was played at San Siro in nearby Milan as Atalanta's stadium in Bergamo undergoes renovations.