Éder Militão and Toni Kroos earn Real Madrid victory against Cádiz
Real Madrid closed in on the La Liga leaders, Barcelona. after they held on to beat Cádiz 2-1. Éder Militão put Madrid ahead in the first half before Toni Kroos doubled their lead, Cádiz tried to spark a comeback when Lucas Pérez pulled one back in the 81st minute but Real were able to see the game out.
Valencia earned their first win in six games and move up into 10th after beating 10-man Real Betis 3-0. With the scores level at the break, Betis were reduced to 10 when Edgar González was shown a second yellow, and Valencia capitalised on their extra player when André Almeida scored a free-kick just two minutes later. Hugo Guillamón scored from the spot to score their second before Justin Kluivert wrapped up three points with a late goal in stoppage time.
Elsewhere, Rayo Vallecano and Celta Vigo shared the spoils after their game finished goalless.
Juventus made it five consecutive league wins in a row with a narrow 1-0 victory against Hellas Verona, who drop to the bottom of Serie A. Juve move up to fourth after a tight game against the relegation strugglers. Moise Kean struck in the second half with an effort that took a deflection and looped over goalkeeper Lorenzo Montipo. However, their victory was soured slightly when Alex Sandro was dismissed one minute into stoppage time.
Luka Romero scored the only goal of the game as Lazio made it back-to-back wins after edging out Monza. The 17-year-old made no mistake tucking home a rebound after the goalkeeper Michele Di Gregorio made a save, and Lazio stay third in the table behind Napoli and Milan.