In a season full of twists and turns, this relentless Premier League campaign is perfectly poised to go right down to the wire. As the 2018/19 season comes towards the home straight, there will be plenty of drama still to come.
Up to this point, the title race feels as though it has been changing on a weekly basis and the race for the top four has been as unpredictable as ever. With every team having poor runs of form and good strokes of luck, it seems we are never far away from a decisive moment in this campaign.
Here's a look at five of the biggest moments in the 2018/19 Premier League so far:
1. Riyad Mahrez's Penalty Miss at Anfield
With both Liverpool and Manchester City setting the pace from the off, when the two sides met at the beginning of October, it already felt like a six-pointer. City was top of the table on goal difference alone, and the two sides played out a tense, cagey affair.
However, five minutes from time with the score at 0-0, City were awarded a penalty and the opportunity to snatch all three points to put them in the driving seat early on in the season. A look of shock struck the faces of City players and staff when they watched Riyad Mahrez sky the penalty way over the bar, with the ball currently in orbit around the moon.
Now both of these clubs are locked in a title race with little to separate them (just two points, in fact), it is fair to say the end of this season would not be quite as exciting if City had those extra two points and Liverpool had one less.
2. Pierre-Emerick Aubameyang's Penalty Miss at Tottenham
Another potentially pivotal moment from another terrible penalty miss. This time in the shape of Pierre-Emerick Aubameyang's 90th minute spot kick at Wembley in the north London derby in March.
Just one week before this game, Arsenal were ten points behind their local rivals, but going into it the Gunners knew that victory would pull them to within one of Spurs. Despite a surprisingly good away performance from the Gunners, they found themselves level approaching the end of the game courtesy of a controversial penalty courtesy of Harry Kane.
But when an equally controversial penalty decision went in Arsenal's favour in the last minute, Aubameyang had the chance to grab victory at the death and give his fans a memorable derby win. However, his tame effort was pushed away by Hugo Lloris, and despite getting a second bite of the cherry when Alex Iwobi squared the loose ball back to him; he couldn't direct his shot in from a few yards out.
Arsenal now find themselves one point behind Spurs with a game in hand and in pole position to make the top four. However, they could be sitting a lot more comfortably if they had managed to snatch this win at Wembley.
3. Cesar Azpilicueta's Offside Goal at Cardiff
Having been expected to take nothing from the game, Cardiff found themselves with a surprise 1-0 lead at home to Chelsea going into the final ten minutes. However, the flag didn't go up against the Spanish full-back as he headed in Chelsea's equaliser from an obvious offside position, and this spurred his side on to eventually go and win the game through Ruben Loftus-Cheek's strike in the 91st minute.
Just a mere eight minutes earlier, the table was showing Cardiff two points from safety with a game in hand and Chelsea four points off the top four. Instead, Chelsea were left within a point of the Champions League spots and Cardiff were looking more doomed than ever, five points from survival.
4. Liverpool's Late Goals
Such has been the case with Liverpool this season, it is hard to boil their late-game heroics to just one match in particular. Not only do Liverpool lead the way in the Premier League for late goals - 16 in the last 15 minutes of matches this season - they also have a habit of saving their late goals for the biggest moments.
Take Daniel Sturridge vs Chelsea; Divock Origi vs Everton; or Mohamed Salah vs Southampton, to name a few. All these goals have won Liverpool points from positions where hopes of victory seemed to be slipping away.
Statistics go to show how vital late goals have been to Liverpool's season, as they have picked up five points with goals in the last five minutes of games, whilst City have picked up none. How different the title race would look were it not for the Reds' never-say-die attitude.
5. Totttenham's Homecoming
Delays to the completion of Tottenham's stadium made the wait for their move all the more agonising, but ask any Spurs fan after the victory in their new ground against Crystal Palace and they will tell you that it was worth it. The feel-good factor seems to be back in north London, and boy did they need it.
Having lost four of their previous five games, Tottenham had gone from title outsiders to being at risk of losing their spot in the top four. Home form will be crucial to Spurs cementing their place in the Champions League positions, as four of their remaining six games will take place at their new home.