Kylian Mbappé scored a brilliant goal and assisted another as Real Madrid triumphed 4-2 over Sevilla, moving up to second place in La Liga and narrowing the gap to Atlético Madrid to just one point ahead of the winter break.
The match began with a spectacular strike from Mbappé, who fired a thunderous shot from outside the box to give Madrid a 1-0 lead in the 10th minute. Just 10 minutes later, Federico Valverde doubled the advantage with a long-range effort. In the 34th minute, Rodrygo added a third, finishing off a cross from Lucas Vázquez. Sevilla pulled one back almost immediately as Isaac Romero headed home a cross in the 35th minute, but Brahim Díaz restored Madrid’s three-goal cushion in the 53rd minute after a clever assist from Mbappé and Vázquez.
Sevilla scored again in the 85th minute through Dodi Lukebakio, but Real Madrid held on for the win, which left them two points ahead of third-place Barcelona.
Mbappé, who had struggled to adapt to life at Madrid and had missed penalties in recent weeks, spoke of the importance of bouncing back from difficult moments. “I took a lot of positives from the Bilbao game. I hit rock bottom,” Mbappé said, reflecting on his penalty miss earlier this month. “I realised at that moment I have to give my all for this shirt and play with personality.”
Dortmund strikes three times to beat Wolfsburg in Bundesliga
In the Bundesliga, Borussia Dortmund secured a 3-1 victory at Wolfsburg, thanks to three goals in five first-half minutes. Donyell Malen opened the scoring with a close-range volley in the 25th minute, followed by Maximilian Beier’s excellent finish just three minutes later. Julian Brandt, making his return from injury, added a third before halftime. Wolfsburg pulled one back in the 58th minute through Denis Vavro’s header, but Dortmund hung on to secure the three points, moving to 25 points and sitting in the final European spot. Wolfsburg remains in mid-table with 21 points.
Atalanta tops Serie A after De Ketelaere’s late goal
Atalanta regained the top spot in Serie A with a thrilling 3-2 win over Empoli. Charles De Ketelaere proved to be the hero, scoring the match-winning goal in the 86th minute. The Belgian weaved through defenders before calmly slotting home from the edge of the box. Empoli had taken the lead through Lorenzo Colombo’s early volley, but Atalanta responded with two goals before halftime: De Ketelaere’s diving header and Ademola Lookman’s calm finish. Empoli equalized early in the second half with a penalty from Sebastiano Esposito, but De Ketelaere’s late strike ensured Atalanta claimed all three points and moved to 40 points, two ahead of second-place Napoli.
Roma crush Parma in 5-0 victory
Paulo Dybala scored twice and set up another in Roma’s commanding 5-0 win over Parma. The Argentinian forward netted a penalty in the first half and pounced on a rebound early in the second to help Roma bounce back from recent setbacks. Roma’s dominant performance came after a difficult loss to promoted Como the previous week, as they secured their fifth league win of the season.
Juventus end winless streak with 2-1 victory at Monza
Juventus snapped a four-match winless run in Serie A with a 2-1 win at Monza. Weston McKennie opened the scoring in the 14th minute with a volley from a corner, but Monza equalized through Samuele Birindelli’s volley eight minutes later. Nicolás González’s strike in the 39th minute restored Juve’s lead, and despite some late pressure from Monza, Juventus held on to claim all three points, moving to 31 points in sixth place.
As Europe’s top leagues head into the winter break, the race for the titles and European spots remains tightly contested, with thrilling matches expected in the new year.