Phil Foden struck a 90th minute winner as Manchester City took a slender 2-1 lead from the first leg of their Champions League quarter-final tie against Borussia Dortmund on Tuesday.
Kevin De Bruyne opened the scoring on 19 minutes for the runaway Premier League leaders, but Dortmund grabbed a vital away goal when Erling Haaland teed up Marco Reus to equalise six minutes from time.
Foden had missed a series of chances to double City’s lead earlier in the second-half, but made amends at the death to give Pep Guardiola’s men the advantage with the second leg to come in Germany on April 14.
City have failed to get beyond the last eight in their previous four seasons under Guardiola and once again struggled replicate their scintillating Premier League form on the European stage.
The English side were overwhelming favourites before a ball was kicked against a Dortmund side that has fallen seven points adrift of the top four in the Bundesliga.
By contrast, City men have now won 27 of their last 28 games in all competitions to remain on course for a historic quadruple of Champions League, Premier League, FA Cup and League Cup.
But the hosts had to ride their luck to take a narrow advantage to Germany next week.