Real Madrid dropped yet more points in La Liga after Giampaolo Pazzini struck an 89th-minute equaliser on his Levante debut to earn a 2-2 draw. Sergio Ramos, back from injury, opened the scoring with a header before Emmanuel Boateng equalised before half-time, slotting home from the edge of the area.

Isco, brought on for the ineffective Gareth Bale, looked to have earned Madrid the three points when he slammed home in the 81st minute but Pazzini, on loan from Verona, had the final say. The draw keeps Madrid in fourth, one point behind Valencia and 18 points behind Barcelona.

Eibar hammered Sevilla 5-1, taking the lead after only 38 seconds when Kike García broke away and rifled home. Fabián Orellana doubled Eibar’s lead before Pablo Sarabia pulled one back with a penalty for handball by Dani Garcia. Iván Ramis restored the hosts’ two-goal lead with a towering header from a corner and Orellana grabbed his second before Anaitz Arbilla completed the rout by curling home a fine free -kick.

A double from Loren Morón took Real Betis to a 2-1 win over Villarreal, who replied through Carlos Bacca’s late penalty, and Alavés saw off Celta Vigo, thanks to goals from Alfonso Pedraza and Munir, Iago Aspas netting a consolation for the visitors.

The Leipzig coach, Ralph Hasenhuettl, celebrates with Ademola Lookman after the Everton loanee snatched a very late win. Photograph: Thilo Schmuelgen/Reuters

In Germany Ademola Lookman, on loan from Everton at RB Leipzig, came off the bench to score an 89th-minute winner on his debut to see off Borussia Mönchengladbach. The forward collected a pass from Naby Keïta and rifled a fine strike into the corner.

Bayern Munich, chasing a sixth successive Bundesliga title, won 2-0 at Mainz 05 to extend their lead at the top to 18 points. First-half goals from Franck Ribéry, who drove home from the edge of the area, and James Rodríguez, collecting a cross on his chest and volleying in, helped the champions towards their 10th successive win.

Schalke 04 squandered the chance to go second when they conceded two late goals to lose 2-1 to Werder Bremen. Schalke went ahead when Jiri Pavlenka allowed a harmless shot from Yevhen Konoplyanka to slip through his hands. The game turned when the hosts had Matija Nastasic sent off for a second bookable offence in the 78th minute.

One minute later, Ralf Fäehrmann failed to hold a weak free-kick and Max Kruse scored amid a goalmouth scramble. Bremen won the game in stoppage time, Maximilian Eggestein slipping a shot through Fäehrmann’s legs and Zlatko Junuzovic sliding the ball home. Mario Gómez scored his first goal since his return to VfB Stuttgart to earn a 1-1 draw at Wolfsburg – the club he joined from in December, who went ahead through a superb curled finish from Divock Origi.

Second-placed Bayer Leverkusen were held 0-0 at Freiburg. Hertha Berlin drew 1-1 at home to Hoffenheim in the other afternoon kickoff.

In Ligue 1, Paris Saint-Germain extended their lead at the top to 11 points with a 3-0 win over Lille. Yuri Berchiche and Giovani Lo Celso scored either side of a free-kick from Neymar, who whipped his strike into the top corner 13 minutes from time.

Mathieu Debuchy scored on his debut for St Etienne, opening the scoring in 2-0 win over Amiens, Montpellier came from behind to record a 2-1 win art home to Angers, Bordeaux won 2-0 at Strasbourg, and Bournemouth loanee Max Gradel scored the only goal of the game as Toulouse defeated Nice.

In Italy, Inter were held to a 1-1 draw at home to Crotone. Éder gave the hosts the lead midway through the first half, heading home a Marcelo Brozovic cross, but Andrea Barberis equalised on the hour and the hosts could summon no reply. Sampdoria and Torino also shared the points, Lucas Torreira opening the scoring for Sampdoria only to see his goal cancelled out by Afriyie Acquah, who later completed a helter-skelter evening when he was sent off for a second booking.