Manchester City made it through to the Champions League semi-final on Wednesday after a 1-1 draw at Bayern Munich sealed a 4-1 aggregate triumph.
Here, the PA news agency looks at five other memorable European evenings for the club.
Man City 2 Real Madrid 1 (City win 4-2 on aggregate) – last 16, August 7, 2020
Raheem Sterling and Gabriel Jesus took advantage of Raphael Varane errors to strike either side of a Karim Benzema equaliser as Pep Guardiola’s men eased into the quarter-finals.
Man City 2 Paris St Germain 0 (City win 4-1 on aggregate) – semi-final, May 4, 2021
PSG threw plenty into attack as they attempted to chase the tie in unexpectedly icy conditions but Mahrez’s second just after the hour proved a killer blow, the visitors’ woes compounded by Angel Di Maria’s late dismissal for a petulant stamp on Fernandinho.
Borussia Dortmund 1 Manchester City 2 (City win 4-2 on aggregate) – quarter-final, April 14, 2021
A superb strike from the outstanding Jude Bellingham, then 17, saw Dortmund level the quarter-final tie on aggregate after 15 minutes of the second leg at Signal Iduna Park.
But City responded in the second half with a penalty from Mahrez and a fine effort from Phil Foden to clinch a 4-2 aggregate triumph.
Man City 2 Villarreal 1 – group game, October 18, 2011
The Argentina striker tapped home in the third minute of stoppage time, completing the turnaround for Roberto Mancini’s side after a Carlos Marchena own goal had hauled City back on level terms following Cani’s early opener.
Man City 7 RB Leipzig 0 (City win 8-1 on aggregate) – last 16, March 14 2023
The Norway striker took his tally for the campaign to a staggering 39 from 36 appearances, in the process becoming the youngest player to reach 30 goals in the Champions League, aged 22 years and 236 days.