Real Madrid scraped through to the Copa del Rey semi-finals after Gonzalo Garcia’s stoppage-time winner snatched a dramatic 3-2 victory over Leganes.
Carlo Ancelotti’s much-changed side were pegged back from 2-0 up at Estadio Municipal de Butarque, but held their nerve to eventually prevail.
Everything appeared to be going to plan for Madrid when Rodrygo set up Luka Modric for the opener after just eight minutes, before Endrick doubled the lead in the 25th minute.
However, Leganes were awarded a penalty seven minutes before the break after youngster Jacobo Ramon was penalised for handball, with Juan Cruz tucking away from the spot.
The hosts, who were appearing in only their second Copa del Rey quarter-final, then drew level just before the hour mark, Juan Cruz playing a one-two with Darko Brasanac before his shot beat Andriy Lunin via Raul Asencio’s deflection.
Ancelotti had introduced Vinicius Junior from the bench at half-time, and the Brazil winger struck the post, while Brahim Diaz was denied by the crossbar.
But Brahim set up the winner in the third minute of stoppage time, with his near-post cross headed in by 20-year-old substitute Gonzalo Garcia.
Home Football Copa Del Rey Gonzalo Garcia stoppage-time header sends Ancelotti’s side into semi-finals