Erling Haaland scored five goals in a record-setting performance to fire Manchester City into the Champions League quarterfinals.
The Norway striker became the fastest player and youngest to reach 30 goals in the competition in City’s 7-0 win over RB Leipzig on Tuesday in Manchester, England.
His record-equaling five goals in a Champions League match follows in the footsteps of Lionel Messi and Luiz Adriano.
City advanced to the quarterfinals with an 8-1 aggregate win after a 1-1 draw in the first leg of the Round of 16 matchup.
Haaland needed only 25 games to reach 30 goals, which surpassed the record held by Ruud van Nistelrooy. The former Manchester United and Real Madrid striker reached that benchmark in 34 games.
At 22 years, 236 days old, Haaland is also the youngest player to score 30 goals in European club soccer’s most prized competition. Kylian Mbappé was 22 years, 352 days when he reached that figure, and Messi was 23 years, 131 days.
Of most importance to City is the fact that it is a step closer to winning a first Champions League title in the club’s history.
Haaland fired the Premier League champions ahead from the penalty spot in the 22nd minute after Benjamin Henrichs was deemed to have handled in the box after a video review.
Haaland had his second and his 30th in the Champions League when he headed in a rebound in the 24th after Kevin de Bruyne hit the bar.
He had his hat trick in the the second minute of first-half stoppage time when he bundled the ball over the line after Ruben Dias hit the postwith a header.
Ilkay Gundogan made it 4-0 just four minutes into the second half, and Haaland scored two more in the 54th and 57th.
De Bruyne capped the scoring with a curling shot into the top corner in the 91st.
Inter 0, Porto 0: In Porto, Portugal, Inter Milan reached the Champions League quarterfinals for the first time in more than a decade as it managed a draw to advance 1-0 on aggregate.
Porto almost snatched the late goal that would have taken the match to extra time but hit the post and the crossbar in stoppage time.
Romelu Lukaku scored the all-important goal in the first leg at San Siro, but he started on the bench Tuesday as Inter manager Simone Inzaghi opted for Edin Džeko alongside Lautaro Martínez up front.
And Džeko had the best of the few Inter chances in the 22nd minute, but his effort was saved by Porto goalkeeper Diogo Costa.
Porto could have already been in front by then. Inter goalkeeper André Onana got the slightest of touches to push Mateus Uribe’s swerving shot around the post in the third minute and also reacted well to smother a scuffed Stephen Eustáquio effort.
The Inter defense dealt well with the Porto pressure but almost got caught out on the counter midway through the second half. Matteo Darmian — who was suffering from a cramp and on a yellow card — rushed back to make a perfectly timed, last-ditch tackle.
Porto came agonizingly close in the fifth minute of stoppage time, as Onana pushed Mehdi Taremi’s header onto the post. Moments later, a Marko Grujic header hit off the crossbar.
Porto defender Pepe was sent off two minutes later following a second yellow card.