Tottenham Hotspur Stadium staged a pulsating UEFA Champions League 1/8 final tie as Tottenham edged Atletico Madrid 3-2, progressing thanks to a late penalty in a match that swung relentlessly in both directions. After 8 previous matches in this European campaign, tonight’s result moves Tottenham’s record to 9 played with 20 goals for and 9 against, while Atletico’s overall record shifts to 9 played with 19 scored and 18 conceded.
Tottenham, unbeaten at home in Europe coming into the night, started on the front foot in their familiar 4-2-3-1. Igor Tudor’s side pressed high and moved the ball crisply, with Mathys Tel and Xavi Simons drifting into pockets between the lines. The pressure told on the half-hour. In the 30th minute, Randal Kolo Muani struck the opener, finishing clinically after sharp work from Tel, who slid a precise pass into the forward’s stride. It was a goal that reflected Spurs’ early control: 51 percent possession, a territorial edge and a flurry of efforts on Juan Musso’s goal.
Atletico, in Diego Simeone’s 4-4-2, had threatened sporadically through Julián Alvarez and Antoine Griezmann, but their first-half frustration was summed up by Matteo Ruggeri’s yellow card for tripping on 28 minutes. Tottenham reached the interval 1-0 up, having limited Atletico to few clear sights of goal and forcing Musso into several saves.
Second Half
The second half, however, exploded into life. Within two minutes of the restart, Atletico were level. In the 47th minute, Alvarez pounced, finishing from close range after Ademola Lookman’s intelligent assist from the left. Almost immediately after the equaliser, tempers flared: Igor Tudor himself was booked for unsportsmanlike conduct, underlining the tension on the touchline.
Tottenham’s response was swift and emphatic. On 52 minutes, Xavi Simons restored the lead with a composed finish, Archie Gray providing the assist with a neat pass from midfield. Simons, operating as the creative hub, continually found spaces between Johnny Cardoso and Marcos Llorente and made Atletico pay.
The game grew increasingly fractious. Lookman saw yellow for unsportsmanlike conduct in the 56th minute, followed by bookings for Pedro Porro at 57 and goalkeeper Guglielmo Vicario at 58, as the contest became a series of duels and protests around referee Daniel Siebert.
Simeone moved first with his bench. In the 63rd minute, Alexander Sorloth came on for Ademola Lookman to add aerial presence. A minute later, Koke came on for Nahuel Molina, shifting Atletico’s structure and adding composure in possession. Igor Tudor responded in the 66th minute when Destiny Udogie came on for Radu Dragusin, injecting fresh legs at the back.
The cards kept coming. Cristian Romero was booked for tripping in the 70th minute, and just two minutes later Udogie joined him in the book for a foul, illustrating how stretched Tottenham’s back line was becoming as Atletico pushed.
In the 74th minute, Tudor turned to his bench again: Lucas Bergvall came on for Pedro Porro, a move aimed at regaining midfield control. Yet Atletico struck next. In the 75th minute, centre-back Dávid Hancko surged forward to score, finishing after being found by Alvarez. At 2-2, with fifteen minutes plus added time to play, the tie was finely balanced.
The 81st minute brought a triple reshuffle for Spurs. Conor Gallagher came on for Archie Gray, Callum Olusesi came on for Mathys Tel, and Kevin Danso came on for Cristian Romero, as Tudor sought energy and stability in all lines. Simeone answered in the 84th minute: Alejandro Baena came on for Antoine Griezmann, and Nicolás González came on for Julián Alvarez, refreshing his attacking options. In the 87th minute, José María Giménez came on for Giuliano Simeone, adding an extra defender as Atletico tried to see out the draw and force the tie into a more controlled finale.
Instead, the decisive moment arrived right on 90 minutes. Tottenham won a penalty, and Xavi Simons stepped up with ice-cold composure to convert, his second goal of the night making it 3-2. In stoppage time, Sorloth’s frustration boiled over as he received a yellow card for holding at 90+2, emblematic of Atletico’s late desperation.
Statistically, the contest was as tight as the scoreline. Both sides registered 18 total shots, but Tottenham’s attacking precision told: 11 shots on goal to Atletico’s 6. Musso was kept busy, making 8 saves, while Vicario produced 5 stops at the other end. Tottenham saw 6 of their attempts blocked by the opposition, whereas Atletico Madrid saw 9 of their attempts blocked by the opposition, underlining how both defensive units threw bodies on the line. Passing was near identical, Tottenham completing 344 of 415 passes (83 percent) to Atletico’s 335 of 404 (also 83 percent). The xG numbers backed the outcome: Tottenham’s 2.44 expected goals dwarfed Atletico’s 1.04, reflecting the higher quality of chances created by the hosts.
For Tottenham, this victory preserves a perfect European home record this season, now 5 wins from 5 with 13 goals scored and 2 conceded. It propels them into the Champions League quarter finals with momentum and a growing belief in Igor Tudor’s project. Atletico, whose away record now reads 1 win, 1 draw and 3 defeats with 8 goals for and 13 against, exit the competition after a valiant but ultimately insufficient performance in London, undone by fine margins and a late moment of composure from Xavi Simons.





