UEFA.com works better on other browsers
For the best possible experience, we recommend using Chrome, Firefox or Microsoft Edge.

Classy Barcelona brush Real Madrid aside

Lionel Messi made his return from injury as a Luis Suárez-inspired Barcelona triumphed 4-0 at Real Madrid, while Paris Saint-Germain established a 13-point lead at the top of Ligue 1.

Best of the weekend action: 19-21 December ©AFP/Getty Images

Group A
Real Madrid 0-4 Barcelona (Suárez 11 74, Neymar 39, Iniesta 53)
Isco was sent off late on as Madrid fell six points behind leaders Barcelona after being outclassed on home turf in the Clásico – their second successive Liga loss after a 3-2 defeat at Sevilla last time out.

Lorient 1-2 Paris Saint-Germain (Moukandjo 82; Ongenda 26, Matuidi 32)
Making his first appearance of the season, 20-year-old Hervin Ongenda set unbeaten Paris en route to their eighth consecutive Ligue 1 victory. The capital outfit are 13 points clear of second-placed Lyon.

Shakhtar Donetsk 4-0 Volyn Lutsk (Marlos 19 38, Ismaily 32, Gladkiy 67)
Marlos doubled his tally of league goals for the season as Shakhtar registered their 12th straight victory in domestic competition. Since their defeat by Malmö on matchday three, the Pitmen have won five games in a row, scoring 22 times.

Malmö – the 2015 Allsvenskan season finished on 31 October

Group B
Watford 1-2 Manchester United (Deeney 87pen; Depay 11, Deeney 90 og)
With United shorn of Wayne Rooney, Marouane Fellaini and Anthony Martial, Louis van Gaal gave Memphis Depay his first Premier League start since 4 October. Troy Deeney's equaliser ended the Red Devils' run of 641 minutes without conceding a goal, since Seydou Doumbia's opener for CSKA Moskva on matchday three.

Willem II 2-2 PSV Eindhoven (Falkenburg 55 62; Pereiro 11, De Jong 73)
Phillip Cocu's men, second in the Eredivisie, will travel to Old Trafford in midweek having had their five-match winning streak stopped in Tilburg.

Wolfsburg 6-0 Werder Bremen (Alejandro Gálvez 11og, Kruse 44 87, Vieirinha 56, Guilavogui 67, Dost 78)
The Wolves ran riot as they made it 29 home Bundesliga games unbeaten, since a 6-1 reverse against Bayern München on 8 March 2014.

CSKA Moskva 0-2 Krylya Sovetov Samara (Jahović 52 66)
The Russian Premier-Liga leaders suffered their third successive defeat and first at home since 8 April. It could have been worse – Alan Chochiev also missed a 69th-minute penalty for the visitors.

Group C
Sporting CP 2-1 Benfica (Adrien Silva 45, Slimani 112; Mitroglou 6)
Islam Slimani's extra-time goal sent Sporting into the last 16 of the Portuguese Cup and ended Benfica's hopes. The visitors had Andreas Samaris sent off two minutes after Slimani's intervention.

Real Betis 0-1 Atlético Madrid (Koke 7)
Diego Simeone's men lifted themselves up to second in the Liga thanks to Koke's early winner in Seville. The midfielder was on hand to steer in the rebound after Fernando Torres – still hunting his 100th Atlético goal – had a shot saved by Antonio Adán.

Galatasaray 3-3 Antalyaspor (Yasin Öztekin 9, Podolski 66, Selçuk İnan 90+1; Sezer Badur 64, Eto'o 82pen, Mbilla Etame 90+3)
Cimbom were pegged back three times in their first match since the departure of Hamza Hamzaoğlu. Caretaker coach Taffarel said: "We didn't play well. We need to find some consistency at home and have most of the possession."

Astana 1-2 Kairat Almaty (Twumasi 29; Despotović 48 69)
Astana were denied a domestic double by the side they pipped to the league title a fortnight ago, holders Kairat recovering from Patrick Twumasi's opener to win the Kazakh Cup final for the seventh time.

Martin Škrtel celebrates after scoring Liverpool's fourth
Martin Škrtel celebrates after scoring Liverpool's fourth©Getty Images

Group D
Manchester City 1-4 Liverpool (Agüero 44; Mangala 7 og, Coutinho 23, Firmino 32, Škrtel 81)
The only positive for Manuel Pellegrini was the scoring return of Sergio Agüero, making his first appearance since sustaining a hamstring injury playing for Argentina on 8 October. City slipped from first to third in the Premier League.

Juventus 1-0 Milan (Dybala 65)
Juventus moved above their opponents into sixth in Serie A after this, their third consecutive league victory.

Real Sociedad 2-0 Sevilla (Agirretxe 73, Xabi Prieto 77)
Playing their first match of the post-David Moyes era, La Real posted only their third Liga win of the campaign. Sevilla went into the game on the back of a 3-2 triumph over Real Madrid before the international break.

Mönchengladbach 2-1 Hannover (Traoré 34, Raffael 84; Sobiech 65)
A late Raffael goal, his sixth in the Bundesliga this term, earned Mönchengladbach victory. André Schubert has now gone undefeated in his first eight league games in charge, the first Foals coach to do so since Udo Lattek in 1975/76.

Group E
Real Madrid 0-4 Barcelona (Suárez 11 74, Neymar 39, Iniesta 53)
Luis Suárez and Neymar continued their prolific form – they have scored 20 of Barcelona's last 21 Liga goals. A great night for the Blaugrana was enhanced by the return from injury of Lionel Messi, who came off the bench before the hour for his first appearance in two months.

Bologna 2-2 Roma (Adam Masina 14, Destro 87pen; Pjanić 52pen, Džeko 72pen)
Former Roma striker Matteo Destro's late penalty, the third spot kick of the match, prevented the Giallorossi from going top of Serie A. Rudi Garcia's side – who were missing Gervinho, Francesco Totti and Mohamed Salah – have only kept one clean sheet in their last 14 fixtures.

Eintracht Frankfurt 1-3 Leverkusen (Medojević 45; Hernández 23 39, Hakan Çalhanoğlu 72)
Leverkusen halted a mini-slump of three consecutive defeats at the expense of Eintracht. Javier Hernández has scored in each of his last seven Leverkusen appearances, ten goals in total.

BATE Borisov 5-0 Granit Mikashevichi (Mozolevski 14 72, Karnitski 30, Aleksievich 40, Gordeichuk 88)
The holders have one foot in the Belarusian Cup quarter-finals after this resounding first-leg victory.

Arjen Robben and Thomas Müller enjoy Bayern's win
Arjen Robben and Thomas Müller enjoy Bayern's win©AFP/Getty Images

Group F
Schalke 1-3 Bayern München (Meyer 17; Alaba 9, Javi Martínez 69, Müller 90+2)
Bayern's 12th victory in 13 undefeated Bundesliga contests this season means they are eight points clear of Borussia Dortmund at the summit.

Panathinaikos P-P Olympiacos
The derby was abandoned before kick-off because of crowd disturbances.

West Brom 1-2 Arsenal (Morrison 35, Arteta 40 og; Giroud 28)
Arsenal lost for the first time in seven Premier League games. Things looked promising when Olivier Giroud headed in Mesut Özil’s free-kick for his ninth goal in his last 11 outings for club and country. The Gunners might have earned a point had Santi Cazorla not fired a late penalty over the crossbar.

Slaven Koprivnica 1-2 Dinamo Zagreb (Delić 40; Taraval 44, Henríquez 55)
Dinamo are now only two points adrift of Prva Liga leaders Rijeka, having kicked off on Friday four behind the pacesetters.

Group G
Agrense 0-2 Porto (Bueno 14 40)
The Dragons cruised into the last 16 of the Portuguese Cup – this was their 400th game in the competition – thanks to a comfortable win in the Azores against third-tier opposition.

Chelsea 1-0 Norwich (Diego Costa 64)
Diego Costa's fourth goal of the season, the Spain forward finishing off Cesc Fàbregas's quickly taken free-kick, gave José Mourinho cause for cheer as Chelsea ended a run of three successive Premier League defeats.

Olimpik Donetsk 0-3 Dynamo Kyiv (Júnior Moraes 25, Garmash 45+1, Gusev 70pen)
Dynamo have won four consecutive games without conceding in domestic competition since the 3-0 home loss to Shakhtar on 16 October that ended their 38-match unbeaten run in the Ukrainian Premier League

Diego Costa earned Chelsea a much-needed victory
Diego Costa earned Chelsea a much-needed victory©AFP/Getty Images

Hapoel Haifa 0-3 Maccabi Tel-Aviv (Zahavi 52pen, Igiebor 69, Rikan 78)
The game turned in Maccabi's favour when Dor Malul was dismissed seven minutes into the second half, moments after Eran Zahavi had converted a penalty – his 100th Israeli league goal. From then on, the visitors' sixth win in their last seven Ligat HaAl matches was in little doubt.

Group H
Zenit 3-0 Ural Sverdlovsk Oblast (Garay 12, Dzyuba 76, Javi García 89)
Ezequiel Garay and Javi García scored their first goals of the campaign. André Villas-Boas's fourth-placed side are within seven points of leaders CSKA.

Valencia 1-1 Las Palmas (Paco Alcácer 8; Viera 57)
Valencia spurned the opportunity to close on the Spanish Liga's top four as Las Palmas held them to their first draw in 11 games. 

Gent 5-0 Westerlo (Coulibaly 4, Dejaegere 23, Raman 58, Kums 68pen 77)
Gent posted their biggest win since January 2012, their cause helped by the visitors playing for 63 minutes with ten men after the dismissal of Jore Trompet.

Nice 3-0 Lyon (Germain 20, Yanga-Mbiwa 48 og, Vincent Koziello 71)
Ten points behind leaders Paris at the start of play, Lyon suffered further damage in their pursuit of the champions.

Selected for you