Yet another pulsating day of Premier League drama this Saturday has brought us. Another change at the top of the league and some huge results towards the bottom, too.
We'll do our very best to try and round the day's play for you in this short report of the Premier League action...
Manchester City 3-1 Everton (12:30)
The champions were in action to kickstart the day. They faced an Everton side who have caused the 'bigger' teams some problems on the road this season.
Gabriel Jesus opened the scoring, before doubling his and City's tally after the break. There was no surprise when the man who scored for the Toffees came in the form of Richarlison.
But Raheem Sterling scored with his first touch of the match as they secured another win at the Etihad Stadium, and, for the meantime at least - they have reclaimed their position at the summit of the Premier League.
Tottenham 1-0 Burnley (15:00)
Such heartbreak for the Clarets, who defended so resolutely all game before falling at the final hurdle.
Sean Dyche admitted he was proud of his team, despite the agonising loss when Christian Eriksen saved Spurs' blushes with a 91st minute winner.
Joe Hart made a couple of outstanding saves to almost secure a much-needed point for Burnley.
Crystal Palace 1-0 Leicester City (15:00)
Much of the talk prior to this game was how Crystal Palace have struggled to cope without the suspended Wilfried Zaha in the past - and they might have missed him; but it wouldn't matter.
Luka Milivojevic scored a beauty of a goal in the first-half and that was enough for Roy Hodgson's men as they edged Leicester City.
It was a disappointing day for Claude Puel's Leicester side, whose poor record at Selhurst Park continues.
Watford 3-2 Cardiff City (15:00)
Watford secured their first win in the league since a win over Huddersfield Town in late October.
In truth, it was a dominant Watford display despite what the scoreline suggests. Gerard Deulofeu was magical and he opened the scoring for the Hornets; before setting up Jose Holebas to score Watford's second.
Domingos Quina became Watford's youngest ever Premier League scorer (19 years, 27 days) when he made it 3-0. Junior Hoilett and Bobby Reid produced a late fightback for the Bluebirds; but it wasn't to be for Neil Warnock's side.
Huddersfield Town 0-1 Newcastle United (15:00)
This had all the signs of being a real 'six-pointer' at the bottom of the Premier League. So cliches say anyway.
For Newcastle, it was a massive win. Not only a win, a clean sheet against their relegation rivals.
Toon fans can thank Salomon Rondon for the win; with the Venezuelan striker scoring four goals in his last six league games.
Wolves 2-0 Bournemouth (15:00)
Wolves continue to be the surprise package in the Premier League this season. There may have been a claim that Bournemouth were, but their recent run of form seemed pretty inevitable.
The home side were not at their best on Saturday - but just very clinical going forward.
Goals from Raul Jiminez and Ivan Cavaleiro secured Wolves' third successive Premier League win - to lift them into seventh - a point adrift of Manchester United.
Fulham 0-2 West Ham United (17:30)
West Ham can offer you one better than the before-mentioned Wolves. Four wins in a row for Manuel Pellegrini's men.
The Hammers signed a lot of players in the summer, and a lot of attackers. Inevitably, it takes time for them to settle into a new league etc. but they look in their element now. Another fine performance from Felipe Anderson.
Robert Snodgrass opened the scoring with a wonder-strike; before Michail Antonio made sure of the three points not long after.