Week 12 of the English Premier League season featured some intriguing matchups, which led to some big shifts in the table.
Six of the top eight clubs in the league heading into the weekend were in action against each other. This led to some exciting football, as well as some interesting results that will be felt for the rest of the season.
Here is an updated look at the table heading into Week 13, followed by a look at the biggest matchups of the week.
|17||West Ham United||12||2||4||6||-5||10|
via ESPN FC
Arsenal 2, Southampton 0
Southampton have been the best defensive club in the EPL this season, only allowing five goals in 11 matches heading into the week. Interestingly, Sunderland were the only opponent to score more than once against this unit.
However, Arsenal continued their strong offensive play to help them secure an important victory.
The first score came in the 22nd minute off a mistake by Southampton keeper Artur Boruc. The Polish player has been excellent all season, but he could not clear the ball with Olivier Giroud defending. The striker ended up taking it away and finished for an easy goal.
As expected, opportunities remained difficult to come by with these two excellent defenses on the pitch. However, the Gunners were able to add to their lead after Jose Fonte fouled Per Mertesacker in the penalty area.
Giroud got the chance on the penalty and came through for his second score of the match.
This victory helped Arsenal remain in first place, and they now sit four points clear over two squads in second place. However, Southampton becomes the big loser on the day, dropping from third to fifth.
Everton 3, Liverpool 3
In one of the most action-packed matches you will see all year, Everton and Liverpool battled their way to a 3-3 draw.
Things got interesting quickly with Liverpool scoring in the fifth minute off a corner kick. Philippe Coutinho received the ball and volleyed it into the net to grab a 1-0 lead. However, this did not last long as Kevin Mirallas scored for Everton just a few minutes later.
Luis Suarez then showcased his ability with a long free kick that curved around the wall and into the bottom right corner of the net. The Reds held on to this 2-1 lead until halftime, but the action was just the beginning.
Romelu Lukaku showed why he is among the best young scorers in Europe with two goals in a 10-minute span to give Everton the advantage with about 10 minutes remaining. At this point, it seemed like the home team would pull off the win in the Merseyside Derby.
However, a Daniel Sturridge header represented the tying goal in the 89th minute to secure a point for both sides.
The stars truly came out to play in a thrilling match. Unfortunately, the draw cost Everton a spot in the table as Liverpool fell two more points out of first place.
Manchester City 6, Tottenham 0
While it had been clear that Manchester City were better at home than on the road, this result was still incredibly surprising.
The home team provided an offensive onslaught in this match, dominating a usually solid defensive unit. Sergio Aguero scored twice to give him 10 goals in the league season, while Alvaro Negredo added one himself.
Of course, the more surprising performance came from Jesus Navas, who finished with two goals and an assist in the win. The Spanish player has plenty of talent, but he had not been getting regular starts on this deep squad. This could change after his solid showing.
Tottenham were embarrassing defensively, even suffering an own goal in the first half. This is quite surprising after Spurs allowed just six goals the entire season heading into the week.
Still, City came through with yet another huge win at home to move up to fourth in the table, while Tottenham drop down to a disappointing ninth place.
Follow Rob Goldberg on Twitter for the latest breaking news and analysis.