Yardbarker
x

Juventus are now likely to face Real Madrid in the Club World Cup Round of 16 after a thumping 5-2 defeat to Manchester City saw them finish runners-up in Group G.

Both teams had already qualified for the knockouts after winning their opening two games against Wydad and Al-Ain, so it was a head-to-head for top spot. The Bianconeri could afford a draw, having scored one more goal, and made six changes including Dusan Vlahovic and the first Filip Kostic appearance over a year since his loan to Fenerbahce. City gave Ballon d’Or winner Rodri his first start since the devastating knee injury in September 2024, but Erling Haaland was initially rested.

See how it all unfolded on the Liveblog.

The best way to live stream the Club World Cup is with DAZN, which is offering a free service this summer, which can also be upgraded to a premium service. DAZN’s free offer means ads during games, and no replays or extended highlights, but it’s still a pretty tempting deal that will surely get fans and others signing up quickly.

Michele Di Gregorio stuck out a boot to deny Bernardo Silva in the opening minutes after Rayan Ait-Nouri skinned Manuel Locatelli down the left, but it was only a warning.

Moments later, Ait-Nouri caught Alberto Costa napping for a through ball down the left, as Jeremy Doku cut back inside Pierre Kalulu to sweep into the far bottom corner.

Juventus wasted a golden opportunity to equalise when Vlahovic horribly scuffed the finish from 12 yards on an Alberto Costa roll across, but less than a minute after that Ederson got it all wrong playing out from the back, so Teun Koopmeiners intercepted to score from a tight angle.

The errors continued, as Kalulu was practically undisturbed when Matheus Nunes pulled back from the by-line, but still somehow side-footed it into his own net from eight yards.

Di Gregorio got down to parry the Ait-Nouri effort from outside the box, then managed to just fingertip an Omar Marmoush screamer round the base of the near post.

Haaland came on for the restart and almost scored within 60 seconds, just failing to connect with the Savinho roll across.

He did bundle a Matheus Nunes assist over the line even with a poor touch from point-blank range, though Koopmeiners was fast asleep on the through ball down the right.

Kenan Yildiz came off the bench and drilled just wide, then Juventus lost Nicolò Savona to a badly sprained ankle and Dusan Vlahovic failed to beat Ederson one-on-one with a dinked finish.

Instead, Haaland’s first touch controlled a long Ederson clearance and his lay-off was meant to be for Phil Foden, eventually leading to the tap-in with help from Savinho.

Di Gregorio used his foot to deny Haaland, but it came to the edge of the area to Savinho for an unexpected scorcher off the underside of the bar with his weaker right foot.

Juventus made the scoreline slightly less humiliating when Kenan Yildiz sent Vlahovic running with a smart through ball.

Di Gregorio was also alert in stoppages to deny Rayan Cherki one-on-one.

Juventus 2-5 Manchester City

Doku 9 (M), Koopmeiners 11 (J), Kalulu og 26 (M), Haaland 52 (M), Foden 69 (M), Savinho 76 (M), Vlahovic 85 (J)

26-06-2025 20:00 MatchDay 3 The Camping World Community Stadium

Man City 2 - 5

Player statistic

1st half
    9' Jérémy Doku (Assist: Rayan Aït-Nouri)
Teun Koopmeiners 11'    
    26'
Pierre Kalulu 2nd half
    52' Erling Haaland (Assist: Matheus Nunes)
Pierre Kalulu

64'         69' Phil Foden (Assist: Sávio)     75' Sávio Dusan Vlahovic (Assist: Kenan Yıldız)

84'    

Match statistic

24 Possession % 76 5 Total shots 24 2 Shots on target 11 3 Shots off target 3 0 Blocked shots 10 1 Corners 6 5 Offsides 1 11 Fouls 10 Juventus Man City

Starting lineups

29 Michele Di Gregorio Goalkeeper 2 Alberto Costa Defender 57' 6
Lloyd Kelly Defender 37 Nicolò Savona Defender 60' 15 Pierre Kalulu Defender 18
Filip Kostic Midfielder 5
Manuel Locatelli Midfielder 57' 8
Teun Koopmeiners Midfielder 57' 16
Weston McKennie Midfielder 83' 9
Dusan Vlahovic Attacker 11
Nico González Attacker 31
Ederson Goalkeeper 25
Manuel Akanji Defender 21
Rayan Aït-Nouri Defender 75' 3
Rúben Dias Defender 20
Bernardo Silva Midfielder 75' 27
Matheus Nunes Midfielder 16
Rodri Midfielder 66' 4
Tijjani Reijnders Midfielder 11
Jérémy Doku Attacker 66' 7
Omar Marmoush Attacker

46' 26

Sávio Attacker

Substitutes

3
Bremer Defender 23
Carlo Pinsoglio Goalkeeper 24
Daniele Rugani Defender 14
Arkadiusz Milik Attacker 64 Giovanni Garofani Goalkeeper 7 Francisco Conceição Attacker 20
Randal Kolo Muani Attacker 38 Giovanni Daffara Goalkeeper 26
Douglas Luiz Midfielder 40 Jonas Rouhi Defender 27 Andrea Cambiaso Defender 57' 19
Khéphren Thuram Midfielder 57' 10 Kenan Yıldız Attacker 57' 4 Federico Gatti Defender 60' 17 Vasilije Adžić Midfielder 83' 5
John Stones Defender 24
Josko Gvardiol Defender 6
Nathan Aké Defender 14 Nico González Midfielder 18
Stefan Ortega Goalkeeper 13
Marcus Bettinelli Goalkeeper 52
Oscar Bobb Attacker 45 Abdukodir Khusanov Defender 22
Vitor Reis Defender 9
Erling Haaland Attacker 46' 19
Ilkay Gündogan Midfielder 66' 47
Phil Foden Attacker 66' 29
Rayan Cherki Attacker 75' 75
Nico O’Reilly Midfielder

75'

This article first appeared on Football Italia and was syndicated with permission.

More must-reads:

Customize Your Newsletter

Yardbarker +

Get the latest news and rumors, customized to your favorite sports and teams. Emailed daily. Always free!