Erling Haaland scored his second hat-trick in five days as Manchester City cruised into the FA Cup semi-finals by hammering Championship leaders Burnley at Etihad Stadium.
Haaland followed his five-goal haul against RB Leipzig in the Champions League by claiming another three to take his tally for the season to 42.
The Norwegian is now just two short of the record jointly held by Ruud van Nistelrooy and Mohamed Salah for the most goals in a season for an English top-flight club in all competitions during the Premier League era.
Julian Alvarez added two goals and substitute Cole Palmer also scored on a sobering night for former City skipper Vincent Kompany, whose Burnley side have surged 13 points clear at the top of the Championship.
Burnley did well in the first half but could not match Haaland's staggering efficiency in front of goal.
City opened up in the second period though, underlining the chasm in class between England's top two divisions.
It will be City's sixth semi-final appearance in seven seasons under Pep Guardiola, and on this form few will argue against them lifting the trophy for only the second time in that period as they retain hopes of completing a Treble-winning campaign.
The draw for the FA Cup semi-finals takes place on Sunday following Brighton's tie against Grimsby Town (14:15 GMT), live on BBC One.
Haaland the goalscoring machine
Haaland now has an incredible six hat-tricks in his debut season in English football - already half as many as brilliant Argentine Sergio Aguero managed in his whole City career.
Considering City would play another 18 games if they reach both the FA Cup and Champions League finals, it is not beyond the realms of possibility Haaland will finish the campaign with about 60 goals, which has never come close to being achieved in modern times.
The problem for defences is he has so many attributes.
His first goal owed much to his strength as goalkeeper Stefan Ortega lofted a long ball downfield. Haaland had the strength to hold off Ameen Al-Dakhil, then steered the ball back to Julian Alvarez who delivered a superb pass through the Burnley defence. Clarets keeper Bailey Peacock-Farrell left his line believing he could get to the ball first. He soon discovered Haaland is also exceptionally quick. The Norwegian beat him to it and prodded a first-time effort under the keeper.
Three minutes later Haaland had his second.
This time, Phil Foden delivered a low cross, which the Norwegian had the intelligence to lift over Peacock-Farrell into the net.
His hat-trick goal was about being in the right place at the right time as Foden's shot bounced back off the post as Haaland lengthened his stride to apply a first-time finish.
If there is a complaint, it is that Haaland is scoring too quickly. For the second game running Guardiola took him off with just over an hour played.

Kompany's welcome return
Losing at Manchester City is not a new experience for Burnley - they have never won at Etihad Stadium and their last victory at Maine Road came in 1963.
For Kompany it must have been a strange experience, given he enjoyed so many memorable moments here and even has a statue outside the ground.
He received a standing ovation when his name was read out before kick-off, with even Guardiola joining the applause.
Once the whistle went, Kompany, in his distinctive cap ordered, cajoled and encouraged his team.
He showed flashes of irritation when attacking moves were not carried out to his satisfaction, but he also offered praise when Burnley threatened, which they did sporadically, especially in the period before Haaland scored the opener.
At the end Kompany shook hands with all the City players who were his team-mates not that long ago.
He stood with fellow Belgian Kevin de Bruyne for a quiet word, possibly congratulating him for the superb pass that released Alvarez for his second, having already laid his first on a plate with a precise cross.
Kompany knows his side come up against nothing like that quality in the Championship, but it does seem likely he will be back next season - when he hopes some harsh lessons from today will have been learned.

Player of the match
HaalandErling Haaland
Manchester City
Avg
Squad number9Player nameHaaland
Average rating8.68
Squad number17Player nameDe Bruyne
Average rating8.23
Squad number47Player nameFoden
Average rating8.08
Squad number19Player nameÁlvarez
Average rating7.97
Squad number26Player nameMahrez
Average rating7.65
Squad number80Player namePalmer
Average rating7.55
Squad number3Player nameRúben Dias
Average rating7.33
Squad number25Player nameAkanji
Average rating7.22
Squad number16Player nameRodri
Average rating7.10
Squad number14Player nameLaporte
Average rating7.08
Squad number4Player namePhillips
Average rating7.02
Squad number2Player nameWalker
Average rating7.02
Squad number82Player nameLewis
Average rating7.02
Squad number10Player nameGrealish
Average rating7.01
Squad number21Player nameGómez
Average rating6.80
Squad number18Player nameOrtega
Average rating6.59
Burnley
Avg
Squad number23Player nameTella
Average rating6.21
Squad number12Player nameFoster
Average rating6.02
Squad number7Player nameGudmundsson
Average rating5.98
Squad number29Player nameMaatsen
Average rating5.97
Squad number22Player nameVitinho
Average rating5.95
Squad number24Player nameCullen
Average rating5.94
Squad number36Player nameBeyer
Average rating5.88
Squad number19Player nameZaroury
Average rating5.84
Squad number15Player namePeacock-Farrell
Average rating5.79
Squad number28Player nameAl Dakhil
Average rating5.62
Squad number14Player nameRoberts
Average rating5.60
Squad number3Player nameTaylor
Average rating5.56
Squad number45Player nameObafemi
Average rating5.50
Squad number4Player nameCork
Average rating5.33
Squad number10Player nameBarnes
Average rating5.28
Squad number26Player nameBastien
Average rating5.28
Line-ups
Man City
Formation 3-2-4-1
- 18Ortega
- 3Rúben DiasSubstituted forAkanjiat 63'minutes
- 2Walker
- 14Laporte
- 16RodriSubstituted forPhillipsat 66'minutes
- 19Álvarez
- 17De BruyneSubstituted forGrealishat 89'minutes
- 82LewisSubstituted forGómezat 66'minutes
- 47Foden
- 9HaalandSubstituted forPalmerat 63'minutes
- 26Mahrez
Substitutes
- 4Phillips
- 5Stones
- 6Aké
- 8Gündogan
- 10Grealish
- 21Gómez
- 25Akanji
- 31Ederson
- 80Palmer
Burnley
Formation 4-2-3-1
- 15Peacock-Farrell
- 14Roberts
- 28Al Dakhil
- 36Beyer
- 29MaatsenSubstituted forTaylorat 77'minutes
- 24Cullen
- 7GudmundssonSubstituted forCorkat 45'minutes
- 23TellaSubstituted forObafemiat 64'minutes
- 22da SilvaSubstituted forBastienat 77'minutes
- 19Zaroury
- 12FosterSubstituted forBarnesat 45'minutesBooked at 90mins
Substitutes
- 3