For a 0-0 draw, Manchester City's visit to Crystal Palace was not short of drama.
It was the first time City have failed to win since drawing 1-1 against Everton in August, ending a run of 18 straight victories.
Palace will be kicking themselves that they couldn't end the visitors' unbeaten run full stop, with Luka Milivojevic seeing his stoppage-time penalty saved by Ederson.
The penalty incident itself was a controversial one, with the initial contact on Wilfried Zaha by Raheem Sterling outside the box, before the former appeared to dive in the box, but referee Jon Moss awarded the spot kick.
Sergio Aguero struck the post in the first half with a deflected effort, and City dominated the final 45 minutes, but they found Palace's resilience too much to overcome, failing to score in a Premier League game for the first time this season.
The most controversial moment, though, was undoubtedly the foul by Jason Puncheon on Kevin De Bruyne in added time.
After Ederson had saved the penalty, City rapidly went on the counter-attack, sensing an opportunity to snatch a win.
But Jason Puncheon wasn't having any of it, and cynically scythed down De Bruyne just short of the halfway line with a shocker of a challenge.
You can watch the video below:
It was a ridiculous tackle, and both players were carried off on a stretcher as a result, with De Bruyne's knee in a brace.
Moss didn't clearly didn't see the incident otherwise he would surely have produced a red card, and even though he was up and walking aided after the game, he will be very lucky to escape a serious injury.
Football fans on Twitter were particularly unhappy with Puncheon after the tackle, with one user calling it a 'leg breaking attempt'.
People weren't holding back with their thoughts on Puncheon, clearly, for such a reckless attempt to endanger an opponent.
With Moss not acting on the tackle in-play, the FA will be able to review the incident and potentially impose a three-match ban on the Palace midfielder.
If they have any wits about them, that's exactly what they will do.
Do YOU want to write for GiveMeSport? Get started today by signing-up and submitting an article HERE: https://www.givemesport.com/writeforgms