Atlético Madrid beat Manchester United 2-0 at Riyadh Air Metropolitano in the UEFA Champions League, powered by a blink-and-you-missed-it opener and a late clincher. Pablo Barrios scored inside the first minute, and substitute Ademola Lookman wrapped it up on 79 minutes. Manchester United finished with 10 men after Leny Yoro’s red card for a last-man foul, which tilted a tense second half.
If you like your football with numbers, this one delivered. Atlético held the ball, passed with purpose, and finished better, while United created big moments but couldn’t convert. Full data and player breakdowns are available on the match page on Sofascore, with the wider competition picture on the UEFA Champions League hub.
Barrios struck after just one minute, finishing a move assisted by Alex Baena to give Atlético a flying start. The opener carried an xG of 0.153 and an xGOT of 0.3127, and it set the tone for a first half where Atlético had more of the ball. United, to their credit, carved three big chances before the break but failed to score. Atlético also clipped the woodwork once in the opening period, underlining a lively tempo.
Jan Oblak made two saves in the first half to keep the lead intact, and the hosts went to halftime 1-0 ahead after two minutes of stoppage time. The second half started with United pushing, helped by three corners to Atlético’s one in the period. The game’s pivotal moment arrived in the 74th minute. Yoro was sent off for a professional foul as the last man after a VAR review upgraded the decision.
With United down to 10, Atlético found the extra space that had been missing. On 79 minutes, Lookman arrived to finish after Senne Lammens saved Jonathan David’s initial effort. The goal came in a fast-break situation and carried a hefty xG of 0.8972 and xGOT of 0.9953. Five minutes of stoppage time followed, but Atlético managed the ball and the clock. The final whistle confirmed a measured, efficient home win.
Control through possession and passing
Atlético’s control was built on the ball: 58% possession to 42% and 578 accurate passes to 398. They entered the final third 68 times compared to United’s 48 and were far more effective with long balls, completing 31 of 53 (58%) to United’s 10 of 31 (32%). Territory and patience paid off, illustrated by 17 touches in the opposition box versus United’s 12. The hosts also produced five shots on target to United’s four.
The quality of those efforts showed up in expected figures. Atlético led xG 1.42 to 0.98 and xGOT 2.33 to 0.77 across the match. They also rattled the woodwork twice on the night, while United hit the frame once. Crossing was a wash for both teams, with just one accurate cross each from a combined 18 attempts.
The halves told slightly different stories. Atlético dominated the first-half ball with 66% and made 39 final-third entries, even if United had the better big chances then. After the break, possession leveled out at 49% to 51%, but Atlético’s shot quality remained stronger. The home side also won the interception battle 12 to 6, which helped them restart attacks quickly. All told, a 7.08 team average Sofascore Rating topped United’s 6.74, which fits the scoreboard.
United’s missed moments and the turning point
United actually created more big chances overall, four to Atlético’s two, but missed all four. Marcus Rashford, Bryan Mbeumo and Bruno Fernandes each had a big chance go begging, with Carlos Baleba also on that list. Fernandes even hit the woodwork once and ended with three shots, but no goal. For all that threat, United’s finishing didn’t match the approach play.
Defensively, United were busy and combative. They made 21 tackles to Atlético’s 5 and won 64% of all duels on the night. They also led the clearance count 13 to 11 and produced five corners to Atlético’s two. Yet their xG total of 0.98 and xGOT of 0.77 reflect efforts that Oblak and company managed.
The red card was the clear hinge. Yoro was dismissed in the 74th minute for a last-man foul following a VAR review, just as United were pushing hardest. With the visitors down a man, Atlético’s second goal arrived within five minutes. United’s second-half xG sat at 0.30 compared to Atlético’s 1.09, telling the post-red-card story in numbers. The result ultimately matched the finishing and the game-state swing.
MVP spotlight: Pablo Barrios makes the difference
Barrios earned the night’s highest mark with a Sofascore Rating of 8.4. He scored the early winner and connected 49 of his 52 passes, setting a calm tone in midfield. He added two key passes and made two interceptions, showing awareness without the ball. Four ball recoveries and 61 touches in just 60 minutes highlighted a smart, efficient shift.
The goal was timely, the decisions were crisp, and the execution was clean. His total xG on the strike was 0.153, with 0.3127 xGOT, and he didn’t need volume to influence the game. Barrios also carried the ball progressively when needed, helping Atlético climb the pitch early. It was a high-impact cameo that changed how the rest of the match played out.
Others were close on the card. Marcos Llorente posted a 7.9 with 63 accurate passes and lively two-way work on the right. Jan Oblak’s 7.8 reflected four saves, two big ones, and 0.77 goals prevented. Alejandro Grimaldo was dangerous too, hitting the post, creating a big chance and taking three shots for a 7.6.
Player of the Match
By Sofascore Rating, Pablo Barrios led the match with an 8.4. Fans on Sofascore agreed, voting Barrios first with 3527 of 5537 total votes. Both the algorithm and the crowd picked the same standout.
Atlético Madrid beat Manchester United 2-0 at Riyadh Air Metropolitano in the UEFA Champions League, powered by a blink-and-you-missed-it opener and a late clincher. Pablo Barrios scored inside the first minute, and substitute Ademola Lookman wrapped it up on 79 minutes. Manchester United finished with 10 men after Leny Yoro’s red card for a last-man foul, which tilted a tense second half.
If you like your football with numbers, this one delivered. Atlético held the ball, passed with purpose, and finished better, while United created big moments but couldn’t convert. Full data and player breakdowns are available on the match page on Sofascore, with the wider competition picture on the UEFA Champions League hub.
How it happened at Riyadh Air Metropolitano
Barrios struck after just one minute, finishing a move assisted by Alex Baena to give Atlético a flying start. The opener carried an xG of 0.153 and an xGOT of 0.3127, and it set the tone for a first half where Atlético had more of the ball. United, to their credit, carved three big chances before the break but failed to score. Atlético also clipped the woodwork once in the opening period, underlining a lively tempo.
Jan Oblak made two saves in the first half to keep the lead intact, and the hosts went to halftime 1-0 ahead after two minutes of stoppage time. The second half started with United pushing, helped by three corners to Atlético’s one in the period. The game’s pivotal moment arrived in the 74th minute. Yoro was sent off for a professional foul as the last man after a VAR review upgraded the decision.
With United down to 10, Atlético found the extra space that had been missing. On 79 minutes, Lookman arrived to finish after Senne Lammens saved Jonathan David’s initial effort. The goal came in a fast-break situation and carried a hefty xG of 0.8972 and xGOT of 0.9953. Five minutes of stoppage time followed, but Atlético managed the ball and the clock. The final whistle confirmed a measured, efficient home win.
Control through possession and passing
Atlético’s control was built on the ball: 58% possession to 42% and 578 accurate passes to 398. They entered the final third 68 times compared to United’s 48 and were far more effective with long balls, completing 31 of 53 (58%) to United’s 10 of 31 (32%). Territory and patience paid off, illustrated by 17 touches in the opposition box versus United’s 12. The hosts also produced five shots on target to United’s four.
The quality of those efforts showed up in expected figures. Atlético led xG 1.42 to 0.98 and xGOT 2.33 to 0.77 across the match. They also rattled the woodwork twice on the night, while United hit the frame once. Crossing was a wash for both teams, with just one accurate cross each from a combined 18 attempts.
The halves told slightly different stories. Atlético dominated the first-half ball with 66% and made 39 final-third entries, even if United had the better big chances then. After the break, possession leveled out at 49% to 51%, but Atlético’s shot quality remained stronger. The home side also won the interception battle 12 to 6, which helped them restart attacks quickly. All told, a 7.08 team average Sofascore Rating topped United’s 6.74, which fits the scoreboard.
United’s missed moments and the turning point
United actually created more big chances overall, four to Atlético’s two, but missed all four. Marcus Rashford, Bryan Mbeumo and Bruno Fernandes each had a big chance go begging, with Carlos Baleba also on that list. Fernandes even hit the woodwork once and ended with three shots, but no goal. For all that threat, United’s finishing didn’t match the approach play.
Defensively, United were busy and combative. They made 21 tackles to Atlético’s 5 and won 64% of all duels on the night. They also led the clearance count 13 to 11 and produced five corners to Atlético’s two. Yet their xG total of 0.98 and xGOT of 0.77 reflect efforts that Oblak and company managed.
The red card was the clear hinge. Yoro was dismissed in the 74th minute for a last-man foul following a VAR review, just as United were pushing hardest. With the visitors down a man, Atlético’s second goal arrived within five minutes. United’s second-half xG sat at 0.30 compared to Atlético’s 1.09, telling the post-red-card story in numbers. The result ultimately matched the finishing and the game-state swing.
MVP spotlight: Pablo Barrios makes the difference
Barrios earned the night’s highest mark with a Sofascore Rating of 8.4. He scored the early winner and connected 49 of his 52 passes, setting a calm tone in midfield. He added two key passes and made two interceptions, showing awareness without the ball. Four ball recoveries and 61 touches in just 60 minutes highlighted a smart, efficient shift.
The goal was timely, the decisions were crisp, and the execution was clean. His total xG on the strike was 0.153, with 0.3127 xGOT, and he didn’t need volume to influence the game. Barrios also carried the ball progressively when needed, helping Atlético climb the pitch early. It was a high-impact cameo that changed how the rest of the match played out.
Others were close on the card. Marcos Llorente posted a 7.9 with 63 accurate passes and lively two-way work on the right. Jan Oblak’s 7.8 reflected four saves, two big ones, and 0.77 goals prevented. Alejandro Grimaldo was dangerous too, hitting the post, creating a big chance and taking three shots for a 7.6.
Player of the Match
By Sofascore Rating, Pablo Barrios led the match with an 8.4. Fans on Sofascore agreed, voting Barrios first with 3527 of 5537 total votes. Both the algorithm and the crowd picked the same standout.