Troyes 0-9 Paris (Cavani 13 75, Pastore 17, Rabiot 19, Ibrahimovic 46 52 55 88, Saunier 58 o.g.)
Paris were crowned French champions for a fourth successive season as Ligue 1 top scorer Zlatan Ibrahimović notched four. Laurent Blanc’s side clinched the sixth French championship in their history with eight games to spare to set a new Ligue 1 record in the process – Gérard Houllier’s Lyon were crowned champions after 33 games in 2006/07.
Arsenal 1-2 Watford
Odion Ighalo and Adlène Guedioura struck as the visitors stunned FA Cup holders Arsenal in the last eight. Substitute Danny Welbeck reduced the deficit two minutes from time but was unable to prevent the Gunners suffering a third successive home defeat in all competitions for the first time since November 2002.
Las Palmas v Real Madrid (19.30)
Atlético 3-0 Deportivo (Saúl Ñíguez 18, Griezmann 60, Correa 83)
Diego Simeone’s side remain anchored in second place in Spain. Saúl Ñíguez headed their opener and Antoine Griezmann struck for the fourth match in succession before captain Gabi set up the third for Ángel Correa.
Barcelona 6-0 Getafe (Juan Rodríguez 8og, El Haddadi 19, Neymar 32 51, Messi 40, Arda Turan 57)
With his side 1-0 up, Lionel Messi missed an 11th-minute penalty, but Munir El Haddadi resumed the scoring before a Neymar double, trademark Messi strike and a 57th-minute Arda Turan goal completed the rout.
— Sergi Roberto (@SergiRoberto10) March 12, 2016
Bayern 5-0 Bremen (Thiago Alcántara 9 90, Müller 31 65, Lewandowski 86)
Kingsley Coman set up two for Thiago Alcántara and the first of two for Thomas Müller, with Robert Lewandowski – on as a substitute – scoring Bayern’s fourth as they ended a two-game wait for a Bundesliga win.
— FC Bayern English (@FCBayernEN) March 12, 2016
Norwich 0-0 Man City
Sergio Agüero was twice frustrated by goalkeeper John Ruddy while City had a scare of their own when Patrick Bamford hit the crossbar for the hosts from 30 metres. The point leaves City well off the pace in the title race.
PSV 1-1 Heerenveen (Te Vrede 53; De Jong 56)
PSV’s ten-game Eredivisie winning streak came to an end, though they responded smartly to going behind, Luuk de Jong heading in from Luciano Narsingh’s cross for his 19th league goal of the season.
Hoffenheim 1-0 Wolfsburg (Kramarić 3)
Andrej Kramarić’s early strike took a little gloss off a fine week for Wolfsburg, who made it past Gent to the quarter-finals. The visitors’ Koen Casteels saved a Kevin Volland penalty after the break.
Karpaty 1-2 Dynamo Kyiv (Chachua 27; Teodorczyk 55, Yarmolenko 64)
Dynamo Kyiv made it 16 wins from 18 league games with Denys Garmash setting up both goals. Serhiy Rebrov gave debuts to 20-year old Artem Besedin and 19-year-old Paul Orzechowski in the second half.
Juventus 1-0 Sassuolo (Dybala 36)
Paulo Dybala’s 14th league goal of the season broke the deadlock before Juventus saw out the game to become the first team in history to keep ten consecutive Serie A clean sheets.
— JuventusFC (@juventusfcen) March 12, 2016
Benfica v Tondela(21.00)
All times CET