Matchday 16 was expected to get off to an exciting start as Manchester City and Arsenal battled in a key clash at Etihad Stadium.
The match lived up to the hype as nine goals were scored, and City triumphed to pull within three points of the league-leading Gunners.
The fixture highlighted a busy day of action around the Premier League.
Along with those two title contenders, Chelsea, Everton, Newcastle and Southampton were all in action. It's the latest stop on a very busy stretch for clubs leading up to the new year.
With all of those clubs in action and a bunched-up table, things were sure to get shaken up. With that in mind, let's examine how the table looks after the early Week 16 results:
|Week 16 Premier League Table|
Here are the Saturday results from around the Premier League:
|Matchday 16 Saturday Results|
|Home Club||Road Club||Score|
As mentioned, Manchester City were able to pick up a crucial win over Arsenal.
If the Gunners would have found a way to score a win on the road over City, they could have really started to put some distance between themselves and their fellow top contenders.
Instead, Fernandinho netted a pair of second-half goals and four other City players found the net to continue their run of dominance at home. City are now 8-0-0 at Etihad Stadium with an amazing 35-5 goal differential in those matches.
The result of the weekend's marquee match means City has, at least for the time being, jumped into third place. Arsenal remain atop the table, but their lead has shrunk.
That's because Chelsea were able to pull out a narrow 2-1 victory over Crystal Palace.
The underdog deserves a lot of credit for playing the Blues tough on the road, but a goal from Marouane Chamakh wasn't enough to earn a point as Fernando Torres and Ramires struck for Chelsea.
The Blues are now in second place, just two points off Arsenal's league-leading pace.
Another club to pick up an important win to remain in the mix was Everton.
Their match with Fulham was actually tied after Dimitar Berbatov scored from the spot in the 67th minute, but Seamus Coleman gave the Toffees the lead back a few minutes later, and they never looked back en route to a 4-1 win.
With the triumph, Everton stays squarely in contention for a Champions League berth as they sit in fourth place for the time being. A run toward the title could even be creeping into the minds of those at Goodison Park.
The other match of note in the early going saw Newcastle and Southampton fight to a 1-1 draw.
A Yoan Gouffran tally gave the Toon a halftime lead, but Jay Rodriguez equalized for the Saints to earn what could end up being a key road point. Both squads remain in the top eight.
Elsewhere, Cardiff got a goal from Peter Whittingham in a 1-0 win over West Brom, which gives them some breathing room ahead of the relegation zone.
West Ham and Sunderland played to a lackluster scoreless draw. The lack of finishing ability shows why both clubs likely face an extended fight to stay in the Premier League.
Finally, the day wrapped up with Hull and Stoke failing to find the scoreboard. Both sides had a couple chances, but Allan McGregor and Asmir Begovic were up to the task. Each mid-table club moved a point further away from the relegation zone as a result.