The Premier League is only in December and we have already been treated to a host of brilliant matches, packed with goals and plenty of drama throughout.
But where does Tuesday's match at Kenilworth Road rank among the greatest so far this season?
For the first time in Premier League history, Manchester United trailed by two goals inside four minutes.
Christian Eriksen pulled one back before Casemiro equalised after the break. Forest captain Joe Worrall was then sent off, and the 10-man visitors eventually succumbed when Bruno Fernandes converted from the spot with 14 minutes remaining.
Anthony Gordon’s 25th-minute goal and Virgil van Dijk's red card three minutes later looked to have set Newcastle United on their way a second successive home win, but substitute Darwin Nunez had other ideas.
The Uruguayan struck in the 81st minute before scoring in the third minute of stoppage time to seal a dramatic victory for Liverpool.
Moments before Rice struck, United thought they had scored a potential winner, but substitute Alejandro Garnacho's goal was overturned for a narrow offside.
Those scenes at the North Bank 🤩— Arsenal (@Arsenal) September 3, 2023
Relive an incredible afternoon at Emirates Stadium 👇 pic.twitter.com/uL9wPsKDjQ
It was the latest minute in a match that a Premier League team have ever been losing before coming back to win in the competition’s history.
In keeping with the season theme of late, late goals, this match featured two from Scott McTominay.
After being brought on in the 87th minute, the Scot's double in the third and seventh minute of second-half stoppage time lifted the roof off Old Trafford and gave Erik ten Hag a much needed three points.
Chelsea make their first appearance on this list, starting with this dramatic four-goal encounter against Arsenal at Stamford Bridge.
Cole Palmer and a first home goal for Mykhailo Mudryk put Chelsea 2-0 up, but a 35-yard strike from Rice brought the Gunners back into the contest, and Leandro Trossard netted the equaliser in the 84th minute.
There must be something in the water when teams from London meet this season. Brentford went ahead, but West Ham United hit back to lead 2-1, with Jarrod Bowen making history by becoming the first Premier League player to score in each of his opening six away matches of a season.
One of the Premier League's most eventful matches EVER. Two red cards and eight yellows were awarded, five goals were disallowed or overturned by VAR at Tottenham Hotspur Stadium, 23 minutes of added time were played and much of this was in the first half!
A thoroughly entertaining match at Selhurst Park featured five goals, the quickest of the season so far from Vitalli Mykolenko, a coolly-converted penalty by Eberechi Eze and a late winner from Idrissa Gueye.
Another West Ham match featuring five goals, only this time the Hammers came out on the winning side, as Tomas Soucek powered in a header in the 88th minute to earn a first league victory in five matches.
An instant Premier League classic, with Palmer scoring a stoppage-time penalty against his former club to earn a share of the spoils in a breathless encounter.
It was the first match in the competition to feature four equalising goals since Liverpool and Arsenal's iconic 4-4 draw in April 2009.
Liverpool scored in the 87th and 88th minutes to complete a remarkable late turnaround that featured some INCREDIBLE goals.
A match of two halves. Son Heung-min scored a goal and own goal within 137 seconds before Man City took a half-time lead.
In a pulsating encounter at Kenilworth Road, both sides came from behind, took the lead, before the match was dramatically settled in stoppage time.