City were 2-0 ahead within nine minutes of kick-off.
Erling Haaland netted his 29th goal of the season as Manchester City eased into the Champions League quarter-finals with a 3-1 victory over Copenhagen as Real Madrid battled past RB Leipzig.
The Norway international found the net after early strikes from Manuel Akanji and Julian Alvarez at the Etihad Stadium to ease the holders to a 6-2 aggregate win.
Defender Akanji volleyed City into a fifth-minute lead from Alvarez’s corner and it was 2-0 within four minutes when, after Rodri’s header had come back of the crossbar, Copenhagen goalkeeper Kamil Grabara palmed Alvarez’s follow-up into his own net.
Mohamed Elyounoussi reduced the deficit with 29 minutes gone when he fed Orri Oskarsson and then ran on to his back-heeled return to fire past Ederson but Haaland restored the home side’s cushion in first-half stoppage time.
Willi Orban ensured Real Madrid suffered a nervous conclusion at the Bernabeu Stadium as they edged into the last eight after a 1-1 draw with RB Leipzig.
Leading 1-0 from the first leg in Germany, the Spaniards had to wait until the 65th minute for Vinicius Junior to put them ahead on the night.
However, Orban levelled within three minutes and then went close with a header as the LaLiga leaders eventually made it through 2-1 on aggregate.