Liverpool Turn Possession Deficit into 2-1 Champions League Win
How the match unfolded, with the data behind it

Liverpool

Atletico Madrid
Liverpool defeated Atletico Madrid 2-1 at Anfield in the opening UEFA Champions League league-stage round, completing a comeback after trailing at half-time. Atletico took the lead through Marcos Llorente, but Dominik Szoboszlai equalised before the interval and Alexis Mac Allister scored the winner five minutes into the second half.
Atletico lead before Liverpool respond
Atletico Madrid made the stronger start on the scoreboard in the 17th minute. Julián Álvarez provided the assist for Llorente, who finished to put the visitors 1-0 ahead. Liverpool were not behind for long, however, with Szoboszlai restoring parity in the 40th minute after receiving the final pass from Ronald Araujo. The teams went into half-time level at 1-1.
Liverpool completed the turnaround in the 50th minute. Alexander Isak assisted Mac Allister, whose goal moved the hosts in front at 2-1. The lead was preserved through the remaining stages, despite Atletico having more of the ball and attempting to build pressure through their possession.
Possession favours Atletico, chances favour Liverpool
Atletico recorded 55 per cent possession and completed 438 accurate passes from 515 attempts, compared with Liverpool’s 355 accurate passes from 420. That control did not translate into the better overall shooting numbers. Liverpool registered 14 total shots to Atletico’s nine, with a particularly clear advantage inside the penalty area: 12 shots to four.
Liverpool also had five shots on goal to Atletico’s four, while both goalkeepers made three saves. The hosts won seven corners to five and committed 11 fouls, one more than Atletico. The statistics therefore presented a contrast with the scoreline’s narrow margin: Atletico controlled possession, but Liverpool created more attempts and more opportunities from inside the box. Liverpool’s three offsides were also fewer than Atletico’s five.
Cards and changes
Mac Allister was booked in the 28th minute, before later scoring the decisive goal, while Marc Pubill received Atletico’s only yellow card in the 51st minute. Neither side received a red card. Atletico made two substitutions in the 59th minute, sending on Alejandro Grimaldo and Ademola Lookman for Lee Kang-In and Koke. Liverpool responded with Jeremie Frimpong and Víctor Muñoz for Rio Ngumoha and Bradley Barcola a minute later. Mac Allister left for Ryan Gravenberch in the 69th minute, while Jonathan David replaced Alejandro Baena Rodríguez for Atletico in the 73rd.
Szoboszlai leads the ratings
Szoboszlai was the standout performer, earning a match rating of 8.2 after playing all 90 minutes. His equalising goal was complemented by five key passes, one shot on target and two tackles. Llorente was Atletico’s highest-rated player at 7.4, contributing a goal and five tackles, while Álvarez earned 7.5 after supplying an assist and recording three shots on target.
The supplied league table listed Liverpool 10th and Atletico Madrid 20th, with both teams shown on zero points from zero games before the result. Liverpool’s completed victory gives them the match result, while Atletico leave with the defeat; no updated rankings or points totals were provided.
The table as it stands
| Logo | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Barcelona | W | 1 | 1 | 0 | 0 | 5 | 1 | 3 | |
| 2 | VfB Stuttgart | W | 1 | 1 | 0 | 0 | 3 | 1 | 3 | |
| 3 | Manchester City | W | 1 | 1 | 0 | 0 | 2 | 0 | 3 | |
| 4 | Aston Villa | W | 1 | 1 | 0 | 0 | 3 | 2 | 3 | |
| 5 | Real Betis | W | 1 | 1 | 0 | 0 | 3 | 2 | 3 | |
| 6 | Borussia Dortmund | W | 1 | 1 | 0 | 0 | 3 | 2 | 3 | |
| 7 | Real Madrid | W | 1 | 1 | 0 | 0 | 2 | 1 | 3 | |
| 8 | AEK Athens FC | W | 1 | 1 | 0 | 0 | 1 | 0 | 3 | |
| 9 | Arsenal | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| 10 | Liverpool | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| 11 | Manchester United | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| 12 | Paris Saint Germain | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| 13 | Napoli | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| 14 | Slavia Praha | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| 15 | Lens | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| 16 | Slovan Bratislava | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| 17 | Bayern München | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| 18 | AS Roma | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| 19 | PSV Eindhoven | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| 20 | Atletico Madrid | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| 21 | Bodo/Glimt | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| 22 | Sporting CP | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| 23 | Galatasaray | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| 24 | Fenerbahçe | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| 25 | Shakhtar Donetsk | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| 26 | Como | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| 27 | RB Leipzig | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| 28 | Sabah FA | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| 29 | Villarreal | L | 1 | 0 | 0 | 1 | 2 | 3 | 0 | |
| 30 | Lille | L | 1 | 0 | 0 | 1 | 2 | 3 | 0 | |
| 31 | Club Brugge KV | L | 1 | 0 | 0 | 1 | 2 | 3 | 0 | |
| 32 | Inter | L | 1 | 0 | 0 | 1 | 1 | 2 | 0 | |
| 33 | Lask Linz | L | 1 | 0 | 0 | 1 | 0 | 1 | 0 | |
| 34 | Viking | L | 1 | 0 | 0 | 1 | 1 | 3 | 0 | |
| 35 | FC Porto | L | 1 | 0 | 0 | 1 | 0 | 2 | 0 | |
| 36 | Feyenoord | L | 1 | 0 | 0 | 1 | 1 | 5 | 0 |