Harry Kane scored a late winner as Bundesliga champions Bayern Munich fought back from 3-0 down at Mainz to win 4-3 and extend their lead at the top of the table to 18 points. Vincent Kompany's men trailed 3-0 at the break, but Nicolas Jackson reduced the deficit before Michael Olise and Jamal Musiala hauled Bayern level, setting the stage for fellow substitute Kane to win it.
Substitute Marcus Rashford scored his third goal in six games as Barcelona moved to the brink of the La Liga title with a 2-0 win at Getafe. Fermin Lopez had given Hansi Flick's side the lead before Rashford struck with 16 minutes remaining, moving them 11 points clear of Real Madrid at the top.
In Ligue 1, Goncalo Ramos was sent off as Paris Saint-Germain went six points clear at the top after a 3-0 win at Angers. Goals from Lee Kang-in, Senny Mayulu and Beraldo sealed the victory despite Ramos being dismissed for a second bookable offence with 16 minutes left.
Elsewhere, Patrik Schick's double kept Bayer Leverkusen in the hunt for a top-four finish with a 2-1 win at Cologne, while Alexander Sorloth scored twice as Atletico Madrid came from behind to beat Athletic Bilbao 3-2. Donyell Malen and Neil El Aynaoui fired Roma to within two points of the top four after a 2-0 win at Bologna.



