Manchester City paid the price for failing to make the most of their first-half dominance as they were held to a draw by RB Leipzig in the first leg of their Champions League last-16 tie.
The away side were in complete control in the first 45 minutes and got the breakthrough midway through the half when Ilkay Gundogan pounced on a mistake in defence and fed Riyad Mahrez to drive into the back of the net.
But RB Leipzig came out in the second half with more ambition and twice went close to equalising early on through Benjamin Henrichs, who first headed just over before then sweeping wide with just Ederson to beat.
The Manchester City goalkeeper was called upon again to deny Andre Silva at his near post but the hosts were finally rewarded for their mounting pressure when Josko Gvardiol headed in following a short corner.
Janis Blaswich denied Gundogan from restoring the visitors’ lead moments later with a reflex save from close range, while City had a penalty shout denied late on when Henrichs appeared to handle inside the area, but Leipzig held on to secure a draw.
City, bidding to end their wait for a first Champions League trophy, will look to get the job done in the return leg on Tuesday, 14 March.