Arsenal Edges Atletico Madrid 1–0 in Champions League Semi-Final
Arsenal edged a finely poised Champions League semi-final first leg at Emirates Stadium, beating Atletico Madrid 1–0 in a match defined by control without excess risk. Mikel Arteta’s 4-2-3-1 out-possessed Diego Simeone’s 4-4-2 (54% to 46%), generated the higher attacking volume (13 shots to 9) and, crucially, the better shot quality, with 1.58 xG against Atletico’s 0.53. Bukayo Saka’s 44' strike separated the sides, and Arsenal then managed the game with disciplined structure rather than relentless pressure. Atletico adjusted aggressively with a triple substitution on 57', but despite improving their territorial threat, they were largely forced into lower-value chances, reflected in their modest xG and just two shots on target.
Final Score: Arsenal 1 - 0 Atletico Madrid
First Half
Saka’s decisive goal arrived at 44', the only strike of the night and the moment that crystallised Arsenal’s territorial superiority into scoreboard advantage. The halftime score was 1–0 to Arsenal, exactly matching the flow of a first period in which the hosts had more shots (and more from outside the box) but needed a late breakthrough to reward their control.
The disciplinary story began unusually early. At -5', before the opening whistle, Arsenal substitute goalkeeper Kepa Arrizabalaga received a yellow card for time wasting, a rare pre-kickoff sanction that hinted at the referee Daniel Siebert’s strict game-management stance. No other Arsenal players were booked.
Second Half
The second half was shaped by a flurry of changes. At 57', Atletico launched a triple attacking vector: A. Sorloth (IN) came on for R. Le Normand (OUT), N. Molina (IN) came on for A. Lookman (OUT), and J. Cardoso (IN) came on for G. Simeone (OUT). Arsenal responded immediately at 58' with their own structural tweaks: N. Madueke (IN) came on for B. Saka (OUT), and P. Hincapie (IN) came on for R. Calafiori (OUT), slightly rebalancing the left side. At 59', M. Odegaard (IN) came on for E. Eze (OUT), adding more control between the lines.
At 66', Atletico made their final major offensive push: A. Baena (IN) came on for A. Griezmann (OUT), and T. Almada (IN) came on for J. Alvarez (OUT), refreshing both forward roles. Arsenal’s next move, at 74', was further consolidation: M. Zubimendi (IN) came on for M. Lewis-Skelly (OUT), reinforcing the double pivot. The final Arsenal change came at 83', with G. Martinelli (IN) coming on for L. Trossard (OUT), providing counter-attacking depth on the left.
Atletico’s only on-field bookings came late. At 81', Marc Pubill received a yellow card for a foul, reflecting the increased urgency and aggression down the right flank as Atletico chased an equaliser. At 90+5', Koke was booked for a foul, symbolising both frustration and the intensity of Atletico’s final push. Total cards: Arsenal 1 yellow (Arrizabalaga, time wasting), Atletico 2 yellows (Pubill, Koke, both for fouls).
Defensive Performance
Arteta’s 4-2-3-1 was built on a stable base. D. Raya, with 2 saves, was protected by a back four of B. White, W. Saliba, Gabriel and R. Calafiori, later supported by P. Hincapie. The defensive line allowed 9 shots but only 7 inside the box, and Atletico’s xG of 0.53 indicates that most of those efforts were from constrained angles or under pressure. Arsenal’s Defensive Index in this match – inferred from xG against (0.53) and limited shots on target (2) – was strong, especially for a semi-final against a high-level opponent.
In front of them, D. Rice and M. Lewis-Skelly (later M. Zubimendi) controlled central spaces. Their role was less about spectacular line-breaking and more about denying transitions to M. Llorente and Koke. Arsenal’s 444 passes at 85% accuracy show a team comfortable recycling possession and resetting structure rather than forcing verticality. E. Eze as the central attacking midfielder, flanked by B. Saka and L. Trossard, worked between Atletico’s lines, with V. Gyökeres as the lone forward pinning the centre-backs.
Attacking Profile
The attacking profile is clear in the shot map data: 13 total shots, 6 inside the box and 7 from distance, with 3 blocked. Only 2 of those were on target, underlining that while Arsenal generated volume and xG (1.58), they were not ruthlessly precise in final execution. Still, the expected goals figure suggests that the chances they did fashion were of relatively high quality compared to Atletico’s.
Saka’s goal was the tactical hinge. Operating from the right, he exploited the space around M. Ruggeri and the left half-space beyond Atletico’s narrow midfield. With no assist recorded, it likely came from a second-phase or broken-play situation rather than a classic through ball, consistent with Arsenal’s mix of inside and outside-box shooting. Once ahead, Arsenal subtly shifted from aggressive occupation of the final third to a more compact mid-block, especially after Saka’s withdrawal at 58' and the introduction of Madueke, who offered fresh legs for pressing and ball-carrying on the flank.
Atletico's Strategy
Simeone’s starting 4-4-2, with A. Lookman and G. Simeone wide and A. Griezmann plus J. Alvarez up front, aimed to compress central zones and spring counters. Atletico’s 384 passes at 83% accuracy and 46% possession show they were not purely reactive, but their attacking structure struggled to create high-value chances against Arsenal’s block. The shift at 57', with Sorloth joining the front line and Molina adding width, was a clear attempt to go more direct and exploit aerial and crossing routes. Yet, despite 7 shots inside the box, the low xG (0.53) and only 2 shots on target reveal that Arsenal’s box defending and last-ditch interventions were effective.
In goal, J. Oblak made 1 save, with goals prevented at 0.02, identical to Raya’s 0.02. Statistically, neither goalkeeper overperformed or underperformed significantly relative to the quality of shots faced; this was a match defined more by defensive structures in front of them than by spectacular shot-stopping.
Statistical Overview
Statistically, Arsenal’s attacking edge is clear: more total shots (13 vs 9), more corners (5 vs 2), higher xG (1.58 vs 0.53) and a slight possession advantage (54% vs 46%). Their Overall Form in this match can be characterised as controlled and efficient rather than explosive – they translated superior territory and xG into a narrow but deserved 1–0 win.
Defensively, Arsenal’s match-specific Defensive Index is strong: only 9 shots conceded, 2 on target, 0.53 xG against and no goals conceded, all against a side that committed to attacking changes from the 57' mark onward. Atletico’s Defensive Index, while not poor (only 2 shots on target conceded and 1 goal), is undermined by the higher xG allowed (1.58), indicating that Arsenal were able to reach high-quality shooting positions more often.
Disciplinary control slightly favoured Arsenal: 10 fouls and 1 yellow versus Atletico’s 13 fouls and 2 yellows. The late bookings for Pubill and Koke underline how much Atletico had to stretch their structure and risk more aggressive interventions once chasing the game. Overall, the numbers and the tactical patterns align: Arsenal managed risk, protected their lead and leave the first leg with a narrow but statistically justified advantage.




