Kylian Mbappé scored twice as Real Madrid defeated Athletic Bilbao 3-0 to end a three-match winless run in La Liga.
Mbappé’s France teammate Eduardo Camavinga also scored as Real moved back within a point of Barcelona, who defeated Atlético Madrid 3-1 on Tuesday.
Both matches were moved forward because Madrid, Barcelona, Athletic and Atlético will be playing in the Spanish Super Cup in January in Saudi Arabia.
Madrid were coming off league draws at Girona, Elche and Rayo Vallecano. It was their second win in their past six matches in all competitions.
Mbappé has scored seven goals in his past three matches in all competitions. He had scored once against Girona, and four times at Olympiakos in the Champions League. He has 30 goals between club and country this season and is the leading scorer in the Spanish league and the Champions League.
Mbappé scored his first goal on Wednesday after a breakaway in the seventh minute, picking up the ball near midfield and racing away from a couple of defenders before scoring from the edge of the area.
“Kylian is going through a great moment,” Xabi Alonso, the Madrid head coach, said. “He scored two great goals and moved well. His connection with Vini [Vinícius Júnior] was very nice.”
Camavinga added to the lead with a header from close range in the 42nd, and Mbappé got his second goal with a long shot in the 59th minute.
“At times I think to myself: ‘How lucky I am to have him on my team and not have to face him, except maybe against France,’” said the Madrid goalkeeper Thibaut Courtois, a Belgian international. “He’s unstoppable, we really enjoy watching him play.”
Camavinga had to be replaced in the 69th minute with an apparent injury. Madrid had also lost Trent Alexander-Arnold to injury 14 minutes earlier.
In the second round of the Copa del Rey, the top-flight club Girona were eliminated by the third-division side Ourense 2-1, while Villarreal edged the fourth-division team Antoniano on penalties. Elche needed extra time to get past the fourth-tier side Quintanar del Rey.
Harry Kane scored his 25th Bayern Munich goal of the season and gave away a penalty as he led his team to the German Cup quarter-finals with a 3-2 win against Union Berlin.
Bayern took the lead with an own goal from Ilyas Ansah before Kane headed in Bayern’s second at a corner in the 23rd minute. A handball by the Bayern defender Jonathan Tah allowed Leopold Querfeld to get his side back into the game with a penalty before another own goal, this time by Diogo Leite, restored Bayern’s two-goal lead.
Harry Kane leads the Bayern Munich fans in celebration after the cup victory. Photograph: Lisi Niesner/Reuters
Querfeld scored from the spot again when the referee judged Kane had used his elbow while jumping for the ball. The Austrian defender nearly had a hat-trick late on when he sent a header narrowly wide. Bayern are in the quarter-finals for the first time since the 2022-23 season.
Stuttgart’s German Cup defence continued with a 2-0 win against Bochum to move into the quarter-finals after a nightmarish game for Philipp Strompf.
skip past newsletter promotion
Sign up to Football Daily
Kick off your evenings with the Guardian’s take on the world of football
Privacy Notice: Newsletters may contain information about charities, online ads, and content funded by outside parties. If you do not have an account, we will create a guest account for you on theguardian.com to send you this newsletter. You can complete full registration at any time. For more information about how we use your data see our Privacy Policy. We use Google reCaptcha to protect our website and the Google Privacy Policy and Terms of Service apply.
after newsletter promotion
Stuttgart were handed the lead in the 12th minute when Strompf headed a long Stuttgart throw past his own goalkeeper, and Strompf was then sent off just before half-time. He lost the ball to Deniz Undav then fouled Undav when the Stuttgart striker would otherwise have been through on goal. Undav doubled Stuttgart’s lead with a header shortly after the break and his team cruised to victory against the second-tier side Bochum from there.
Freiburg beat their second-division opponents Darmstadt 2-0 with a penalty from Vincenzo Grifo and another goal from Lucas Höler. Grifo hit a second penalty against the crossbar late in the game.
Holstein Kiel from the second division upset the top-tier side Hamburger SV on penalties after nearly being eliminated in extra time. Phil Harres’s 118th-minute goal kept Kiel in the contest after Bakery Jatta’s strike for Hamburger.
Napoli advanced to the quarter-finals of the Italian Cup by winning a lengthy penalty shootout against Cagliari following a 1-1 draw in regular time.
Antonio Conte’s team prevailed 9-8 on penalties with Mattia Felici hitting the crossbar with his spot-kick for Cagliari and Zito Luvumbo having his saved by Napoli’s Vanja Milinkovic-Savic.
David Neres could have secured the win for Napoli with his team’s fifth penalty, after Felici’s miss, but his penalty was saved by Elia Caprile. Instead, it was Alessandro Buongiorno who sealed the victory after even Milinkovic-Savic had taken – and scored – a penalty.
The match had finished 1-1 after Lorenzo Lucca’s first-half header for Napoli was cancelled out by Sebastiano Esposito in the 67th minute, following an accidental assist by the home midfielder Scott McTominay.
Atalanta set up a quarter-final against Juventus with a 4-0 win against 10-man Genoa. It was Daniele De Rossi’s first defeat as Genoa coach after taking charge at the beginning of last month. Berat Djimsiti headed in a cross to give Atalanta the lead in the 19th minute and Genoa’s task became more difficult when the teenager Seydou Fini was sent off in the 36th for bringing down Raoul Bellanova when he was through on goal.
Marten de Roon doubled Atalanta’s lead early in the second half with a powerful, swerving shot from outside the area and Mario Pasalic slid in to fire home the third late on. The 17-year-old Honest Ahanor – who joined Atalanta from Genoa in July – scored his first senior goal in stoppage time.


