Manchester City took a giant stride towards the Champions League semi-finals with an outstanding performance to overpower Bayern Munich at Etihad Stadium.
Erling Haaland, inevitably, was on target with his 45th goal of the season to make him the highest scorer in all competitions in a single campaign since the Premier League began 30 years ago, surpassing Mohamed Salah and Ruud van Nistelrooy.
City, however, gave a powerful all-round team display and Bayern, under new coach Thomas Tuchel, face a mountainous task to turn this quarter-final around in the second leg at the AllianzArena.
Rodri broke the deadlock in spectacular fashion with a curling left-foot drive into the top corner after 27 minutes while Bayern had chances of their own, especially former City forward Leroy Sane, who brought a vital save out of Ederson early in the second half.
City were always a threat and extended their lead with 20 minutes left, Haaland crossing perfectly for Bernardo Silva to head home after Jack Grealish stole possession off Dayot Upemecano.
Haaland was not to be denied and he pounced for City’s third six minutes later, getting on the end of John Stones’ headed knockdown to sweep a finish past Bayern keeper Yann Sommer.