On Sunday, Premier League fans were treated to a pulsating 2-2 draw between Manchester United and Liverpool, with both teams pushing for the win and creating big chances right until the end.
It is the latest in a host of thrilling matches that have delivered breathless action, drama and entertainment this season - and is it the best so far?
Here, you can refresh your memory of 10 of the epic encounters we have witnessed this campaign, and vote for your favourite.
Everton 2-3 AFC Bournemouth
Everton looked to be comfortable heading into the final three minutes of normal time, with goals from Michael Keane and Dominic Calvert-Lewin appearing to put the hosts in control.
However, Antoine Semenyo halved the deficit on 87 minutes, before Lewis Cook levelled in the second minute of stoppage time. Luis Sinisterra’s last-gasp header completed a sensational turnaround to secure all three points for Andoni Iraola’s AFC Bournemouth side and leave the Goodison Park faithful stunned.
Man City 2-2 Arsenal
This feisty battle of the giants had it all - goals, personal milestones, a red card and late drama as John Stones' equaliser in the EIGHTH minute of stoppage time snatched a draw for Manchester City.
Erling Haaland's 100th goal for Man City handed the hosts a 1-0 lead, only for Riccardo Calafiori and Gabriel to swing the pendulum Arsenal's way. The Gunners, reduced to 10 men following Leandro Trossard’s dismissal in first-half stoppage time, withstood a City onslaught, but the champions' unrelenting pressure paid off in the dying seconds when Stones levelled from point-blank range.
Arsenal 4-2 Leicester
Gabriel Martinelli and Trossard put Mikel Arteta's Arsenal in the driving seat in a chaotic match against Leicester City, but an unlikely second-half brace from defender James Justin - including a stunning volleyed equaliser - drew the visitors level.
The sides were still locked at 2-2 in stoppage time, until Trossard’s shot deflected off Wilfred Ndidi before going in to restore Arsenal’s lead, with Kai Havertz adding a fourth goal to seal the victory.
A big win in N5 🍿
— Arsenal (@Arsenal) September 28, 2024
Enjoy the highlights from today's dramatic 4-2 victory over Leicester City 👇 pic.twitter.com/JW0LKCKb74
Chelsea 4-2 Brighton
Cole Palmer wrote himself into the record books with one of the top flight's finest individual performances, scoring four first-half goals - the first time this had been achieved in the Premier League - as Chelsea defeated Brighton & Hove Albion.
Georginio Rutter put the visitors 1-0 up before Palmer took centre stage, hitting a hat-trick in the space of only nine minutes and 46 seconds. In an extraordinary display, the England international then added his record-breaking fourth goal after Carlos Baleba’s strike for Brighton made it 3-2.
Brentford 5-3 Wolves
A breathtaking contest produced six goals in the first half, a total of eight different scorers across the 90 minutes, and plenty of action at both ends.
Nathan Collins set the tone with Brentford's opener after only 75 seconds, with Matheus Cunha making it 1-1 two minutes later. Bryan Mbeumo's penalty restored the Bees' lead, only for Jorgen Strand Larsen to equalise, but further goals from Christian Norgaard and Ethan Pinnock made it 4-2 to the home side at half-time.
The scoring was not over and although Fabio Carvalho added a fifth for the home side, Rayan Ait-Nouri reduced the arrears in the third minute of stoppage time.
Brentford 4-3 Ipswich
Two goals in three first-half minutes from Sam Szmodics and George Hirst gave Ipswich hope of securing their first Premier League win of the season at Brentford.
This topsy-turvy encounter turned on its head when two Yoane Wissa goals hauled the Bees level before the break. Mbeumo's penalty after a Harry Clarke foul put Brentford 3-2 up before Clarke was sent off for a second yellow card.
The 10 men of Ipswich thought they had earned a point when Liam Delap equalised on 86 minutes, only for Mbeumo to add a final sting in the tail with a stoppage-time winner to settle this memorable seven-goal thriller.
Newcastle 3-3 Liverpool
Liverpool were flying high in the league, and looked set to extend their winning run to five matches as the game on Tyneside stood at 3-2 to the visitors.
Newcastle opened the scoring with Alexander Isak’s brilliance, only for Curtis Jones to equalise with a composed finish early in the second half. Anthony Gordon’s goal restored the hosts’ lead, but Mohamed Salah wasn’t finished, stepping up with a brace to seemingly hand Liverpool the win.
Then came a dramatic finish: a looping free-kick, Caoimhin Kelleher deciding to let the ball go over his head and Fabian Schar sliding to guide the ball into the back of the net for the equaliser.
Spurs 3-4 Chelsea
It was a London derby for the ages.
Tottenham Hotspur raced into a two-goal lead within 11 minutes, capitalising on Marc Cucurella’s extraordinary slips before he frantically swapped boots on the sideline.
But Chelsea responded brilliantly, Jadon Sancho unleashing a low drive into the back of the net. Then Palmer, unflappable as ever, converted two penalties either side of Enzo Fernandez’s thunderous strike.
Son Heung-min scored in the dying moments of the game, but the final whistle brought the curtain down on an electrifying derby.
Spurs 3-6 Liverpool
From the first whistle, Liverpool did not give Spurs a second to breathe.
They already had several opportunities to go in front before Luis Diaz and Alexis Mac Allister got on the scoresheet. James Maddison’s curling effort gave the home side a flicker of hope, but Dominik Szoboszlai snuffed it out before half-time.
Salah’s double saw him climb the club’s all-time scoring charts, while Diaz capped off a scintillating team display by adding a sixth to the rout. Dejan Kulusevski and Dominic Solanke added late consolation goals, but by then the damage was already done.
Liverpool 2-2 Man Utd
Few gave Manchester United a chance at Anfield, their recent form casting them as lambs to the slaughter, but Lisandro Martinez rifled past Alisson to stun the home fans.
Anfield erupted soon after as Cody Gakpo hammered home to level, a net-bulging retort to United’s audacity.
Salah’s penalty flipped the match in Liverpool's favour, but just as the hosts prepared to tighten their grip, Amad levelled the score.
The game entered a frantic finale, with Harry Maguire’s last-gasp miss - firing over the crossbar - providing one final moment of drama.