Two weeks ago the Premier League was pretty much all over. Manchester United were strolling to the title and everyone else was bottling it - but not any more....
Chelsea have been in great form - and could cut the lead to three points if they beat on Spurs on Saturday, who themselves were desperate for a win to try and get fourth.
But they got off to a shocker - Brazilian Sandro hammered in a great strike at Stamford Bridge.
Then this happened - Spurs keeper Hurelio Gomes let the ball go through his hands and the ref said it crossed the line - but TV replays weren't so sure.
Soloman Kalou scored Chelsea's winner - it looked offside but was given, Chelsea won 2-1.
So United needed to beat Arsenal at the Emirates if they were to keep the pressure off...but Arsenal looked in the mood to spoil the party.
Aaron Ramsey stepped in for injured Cesc Fabregas - and scored the winner for Arsenal! Title race BACK ON!
Elsewhere - Liverpool beat Newcastle 3-0, with Andy Carroll coming on to against old club (he got a few boos from them).
And Man City beat West Ham 2-1, meaning they look good to play in the Champions League next season, and West Ham are struggling to avoid relegation.