A breath-taking night of FA Cup action saw Erling Haaland score five goals, Leicester City knock out Premier League Bournemouth, and Newcastle scraped past Blackburn Rovers thanks to a penalty shoot-out.
We'll start with more of the Norwegian's remarkable goal-scoring exploits after scoring five in a single game once again.
It took just three minutes for Haaland to open the scoring when Matheus Nunes played Kevin De Bruyne who cut the ball back for the striker to finish past Tim Krul from close range.
Kevin De Bruyne in total made four assists for Haaland in this game and the second game after some remarkably simple football. Goalkeeper Stefan Ortega launched the ball to Haaland on the midway point, the striker then laid it off for De Bruyne who immediately played the ball forward for Haaland to run on and finish.
Haaland did manage to complete his hat-trick by half-time (with another De Bruyne assist), but Jordan Clark scored arguably the best goal of the game to make it 3-1 before the break with a brilliant long-range effort.
Clark's second effort wasn't bad either as he reduced the deficit to 3-2 just after the restart following Ross Barkley's chipped pass.
But that didn't last long when De Bruyne was played through and then selflessly set up his striker once again for the easiest finish.
Bernardo Silva got the assist for Haaland's fifth of the game, one that Tim Krul won't want to relive as he let the City man's strike squirm through his legs.
Indeed, Krul should also have done better for the Citizen's sixth – surprisingly not scored by Haaland – when Mateo Kovacic's effort from distance found its way into the net.
Pep Guardiola's side may have struggled to put Bournemouth away at the weekend but this was a quite devastating performance against the Hatters.
It was an even game between the two with both teams hitting the woodwork and Luis Sinisterra having a goal-bound effort cleared by the defence.
The game at the Vitality Stadium went to extra-time with neither team managing to break the deadlock.
For neutrals and Leicester fans, the 105th-minute winning goal was well worth the wait.
Substitute Fatawu Issahaku had a curling effort from distance that Mark Travers got a hand to but couldn't stop from finding the top corner of the Bournemouth goal.
Enzo Maresca's team managed to hold on through the remaining period of extra-time to book their place in the FA Cup quarter-finals.
Our final game finished later than expected thanks to a kick-off delay, a brief pause for a protest, extra-time, and penalties.
Fans may have waited but they were able to enjoy a thrilling contest at Ewood Park. Rovers have plenty of troubles on and off the pitch this season but they were up for this game against a wounded Newcastle United.
It was the Premier League side who took the lead in the 71st minute when Miguel Almirón found Anthony Gordon in the middle of the box to put the ball past Aynsley Pears.
That lead didn't last long though as Sammie Szmodics, who was Rovers' biggest threat throughout the game, pounced to follow up after Dilan Markanday's effort had thundered off the crossbar.
The game went to extra-time when the Magpies had plenty of chances to win the game they inexplicably missed. Pears was needed to make two superb saves in succession to deny Gordon and Sean Langstaff.
Bruno Guimarães and Harvey Barnes both will have felt like they should have got winners for Eddie Howe's team but Blackburn put their bodies on the line to make vital blocks.
Somehow despite all that the game went to penalties where after all of Pears' heroics it was Newcastle's Martin Dúbravka who was the star. The goalkeeper's stop to deny Dominic Hyam from the spot ensured victory for his side after a tense shoot-out – a result will be a huge boost to the Magpies.
2-6 | ||
Jordan Clark 45' 52' | Erling Haaland 3' 18' 40' 55' 58' Mateo Kovacic 72' |