By JOHN BOSCHINI
Those who woke up early on Sunday morning were treated to one of the best Premier League games of the season.
Manchester City used a last-minute penalty from Mario Balotelli to beat Tottenham 3-2 and go six points clear at the top of the table. Balotelli, who came on as a second-half sub, was lucky to be on the field following a kick to Scott Parker's head.
The first four goals came in a furious nine minutes as Samir Nasri and Joleon Lescott put Manchester City up 2-0 before Jermain Defoe was gifted a goal and a stunning goal from Gareth Bale drew Spurs level. Defoe almost gave Tottenham the lead in the dying minutes but his shot with the goal gaping glanced just wide and on the other end Balotelli converted a penalty.
In Germany, the top of the table is now tighter than ever as a mere one point separates first and fourth. Bayern Munich, Borussia Dortmund and Schalke 04 all have 37 points with Munich clinging to the lead thanks to goal difference.
Juventus clings to a one-point lead in Serie A as they took care of business against Atalanta and AC Milan dispatched Novara.
Here is a look back at all the action from over the weekend in Europe.
Manchester United kept pace with their cross-town rivals thanks to a 2-1 victory over Arsenal at the Emirates. Danny Welbeck fired United to a victory with nine minutes left in the game and Arsenal find themselves five points off fourth place. Bolton refuse to go quietly into relegation and moved out of the bottom three with a 3-1 win over Liverpool.
Norwich City 0, Chelsea 0
Everton 1, Blackburn Rovers 1
Fulham 5, Newcastle United 2
Queens Park Rangers 3, Wigan 1
Stoke City 1, West Bromwich Albion 2
Sunderland 2, Swansea City 0
Wolverhampton Wanderers 2, Aston Villa 3
Bolton Wanderers 3, Liverpool 1
Manchester City 3, Tottenham Hotspur 2
Arsenal 1, Manchester United 2
Borussia Mochengladbach continue to be one of the surprises of the season after a 3-1 victory over Bayern Munich. Borussia Dortmund and Schalke also made emphatic claims in their return to the field with 3-1 and 5-1 wins respectively.
Borussia Monchengladbach 3, Bayern Munich 1
Nurnberg 2, Hertha Berlin 0
SC Freiburg 1, FC Augsburg 0
Schalke 04 3, VfB Stuttgart 1
TSG Hoffenheim 0, Hannover 96 0
VfL Wolfsburg 1, FC Cologne 0
Kaiserslautern 0, Werder Bremen 0
Hamburg SV 1, Borussia Dortmund 5
Bayer Leverkusen 3, Mainz 2
Real Madrid and Barcelona continue their march away from the rest of the field with comfortable wins over the weekend. Valencia conceded in the final minute to lose even more ground to the top two but Levante's 0-0 draw with Real Zaragoza maintains Valencia's four point cushion for third place. Sporting Gijon and Villareal face off today in a battle of relegation-threatened teams.
Espanyol 3, Granada 0
Racing Santander 1, Getafe 2
Real Sociedad 0, Athletico Madrid 4
Real Betis 1, Sevilla FC 1
Osasuna 1, Valencia 1
Rayo Vallecano 0, Mallorca 1
Malaga 1, Barcelona 4
Levante 0, Real Zaragoza 0
Real Madrid 4, Athletic Bilbao 1
Inter Milan extended their winning streak to seven games and continue to pose a threat to the title. Wesley Sneijder came on as a second-half sub in Inter's 2-1 victory over Lazio. AS Roma put five past Cesena as they lurk in sixth place. Udinese managed to hold on to third place with a narrow win over Catania.
AS Roma 5, Cesena 1
Atalanta 0, Juventus 2
Bologna 0, Parma 0
Cagliari 0, Fiorentina 0
Lecce 2, Chievo Verona 2
Novara 0, AC Milan 3
Palermo 5, Genoa 3
Siena 1, Napoli 1
Udinese 2, Catania 1
Inter Milan 2, Lazio 1
AZ Alkmaar and Ajax's 1-1 draw opened the door for PSV Eindhoven to move into pole position but they failed to take advantage with a 1-1 draw with FC Uthrecht. FC Twente were the big winners of the weekend with a 5-0 victory to mark Steve McClaren's return to the dugout.
ADO Den Haag 3, Roda JC Kekrade 3
De Graafschap 0, Heerenveen 2
Excelsior 3, NAC Breda 0
FC Twente 5, RKC Waalwijk 0
Vitesse Arnhem 0, NEC Nijmegen 1
AZ Alkmaar 1, Ajax Amsterdam 1
FC Groningen 2, SC Heracles Almelo 1
VVV Venlo 2, Feyenoord Rotterdam 1
FC Utrecht 1, PSV Eindhoven 1
What did you think of the weekend's games? Impressed with Manchester City? Excited to see such close title races in Germany and Italy? Can Twente close the gap in Holland?
Share your thoughts below.