For most neutrals looking ahead to this weekend's Premier League fixtures, anyone who says they predicted Swansea vs Crystal Palace would be the most entertaining match is a liar.
Bob Bradley had been desperately seeking his first victory as Swansea boss since being appointed at the start of October but not even he could have possibly imagined how his first three points would actually come about.
With 20 minutes to play, a 3-1 scoreline should be fairly comfortable to see out at home right?
Apparently not, as a Crystal Palace side suffering from a confidence crisis of their own almost pulled off a stunning comeback to ruin Bradley's day.
We say almost, technically Alan Pardew's men did come back into the game.
Goals from James Tomkins, Christian Benteke and an own goal from Jack Cork completely turned the game on its head and gave Palace a 4-3 lead with just six minutes remaining.
But just when you thought that was enough drama for one day, Swansea showed a fighting spirit that has been absent for most of the season so far and fought back magnificently.
Fernando Llorente levelled up the scores in the 91st minute, although he didn't know too much about it as the Spaniard deflected a Gylfi Sigurdsson shot past the helpless Wayne Hennessey.
Two minutes later and the 31-year-old made the Liberty Stadium erupt by capitalising on Benteke's poor clearance to stab home the winner from close range.
At the full-time whistle, there was elation for the players wearing white but Palace's XI dropped to the ground with disappointment as if they had just lost a cup final.
Neutral fans could only rejoice in the sheer entertainment that you only seem to get in the Premier League.
And most decided to aim much of their enjoyment at Eagles' boss Pardew, who has become an easy target for Twitter trolls over the last few years. That loss is Palace's sixth in a row now and the pressure is really the former Newcastle and West Ham to turn things around.
Here are a few of the best tweets:
Below is a video of all nine goals in the thriller and you might notice there was one quite repetitive trend.
Yes, both teams are absolutely terrible at defending set pieces.
It was one of those games that forces managers to tear their hair out and fans to watch on in complete disbelief. Classic!
Do YOU want to write for GiveMeSport? Get started today by signing-up and submitting an article HERE: https://www.givemesport.com/writeforgms