Juventus 0-2 Fiorentina: Viola spoil Juve’s UCL push in Turin

Fiorentina grabbed a clinical 2-0 win over Juventus at Allianz Stadium in Serie A Round 37, handing the hosts a painful hit in the Champions League race. Goals from Cher Ndour and Rolando Mandragora did the damage, with David De Gea’s shot-stopping masterclass frustrating a Juventus side that piled up pressure but not goals.
Ndour strikes, Mandragora seals it
Fiorentina struck first on 34 minutes. Manor Solomon threaded a neat move on the right and found Cher Ndour, who finished with his right foot from close range to make it 1-0. An early injury to Fabiano Parisi forced a change, bringing on Jack Harrison at 32 minutes, but the visitors stayed organized.
Juventus pushed after the break and had a lengthy VAR check around the 72nd minute, keeping the tension high in Turin. It was Fiorentina who found the killer second, though. On 83 minutes, substitute Rolando Mandragora fired a left-footed effort beyond Michele Di Gregorio to seal three points.
The numbers: Juve dominate, Viola finish
The hosts controlled possession 58% to 42% and out-shot Fiorentina 26 to 10, including 9 shots on target to 4. Expected goals told a similar story, Juventus 1.96 to Fiorentina’s 0.47, and the Bianconeri registered 56 touches in the penalty area to 19.
Fiorentina’s back line held firm and cleared 31 times to Juventus’ 12. The difference was in goal. De Gea produced 9 saves and prevented 0.66 goals according to xG on target, while Di Gregorio finished at -0.72. Juventus also missed 2 big chances in a night that will sting.
Standouts by Sofascore Rating
– David De Gea posted a Sofascore Rating of 8.4 with 9 saves, the standout performer in purple.
– Marin Pongračić anchored the defense with 13 clearances and 3 blocks, earning an 8.0.
– Cher Ndour scored and battled in midfield for an 8.1, and super-sub Mandragora netted with a 7.8.
– For Juventus, Manuel Locatelli’s passing clinic brought an 8.4 and 94 total passes. Francisco Conceição created 4 chances for a 7.2, and Kenan Yıldız contributed 3 key passes for a 6.9.
– Dušan Vlahović worked hard but finished with a 6.2 despite leading Juve with 0.72 xG.
The latest stories

ABA League Serbian semifinal: Partizan vs Crvena zvezda derby preview
18 May 2026
Arsenal vs Burnley: Two Wins Away from the History
18 May 2026
Cavaliers crush Pistons, clinch series 4-3 as Mobley shines
18 May 2026
2026 FIFA World Cup Stadium Guide: Estadio Akron
18 May 2026
Arsenal vs Man City: Premier League 2025/26 title race
17 May 2026
Raphinha lights up Barcelona’s 3-1 win over Betis with decisive brace
17 May 2026
Tears and Tributes: Barcelona Beat Betis 3-1 in Lewandowski’s Emotional Camp Nou Farewell
17 May 2026Juventus 0-2 Fiorentina: Viola spoil Juve’s UCL push in Turin

Fiorentina grabbed a clinical 2-0 win over Juventus at Allianz Stadium in Serie A Round 37, handing the hosts a painful hit in the Champions League race. Goals from Cher Ndour and Rolando Mandragora did the damage, with David De Gea’s shot-stopping masterclass frustrating a Juventus side that piled up pressure but not goals.
Ndour strikes, Mandragora seals it
Fiorentina struck first on 34 minutes. Manor Solomon threaded a neat move on the right and found Cher Ndour, who finished with his right foot from close range to make it 1-0. An early injury to Fabiano Parisi forced a change, bringing on Jack Harrison at 32 minutes, but the visitors stayed organized.
Juventus pushed after the break and had a lengthy VAR check around the 72nd minute, keeping the tension high in Turin. It was Fiorentina who found the killer second, though. On 83 minutes, substitute Rolando Mandragora fired a left-footed effort beyond Michele Di Gregorio to seal three points.
The numbers: Juve dominate, Viola finish
The hosts controlled possession 58% to 42% and out-shot Fiorentina 26 to 10, including 9 shots on target to 4. Expected goals told a similar story, Juventus 1.96 to Fiorentina’s 0.47, and the Bianconeri registered 56 touches in the penalty area to 19.
Fiorentina’s back line held firm and cleared 31 times to Juventus’ 12. The difference was in goal. De Gea produced 9 saves and prevented 0.66 goals according to xG on target, while Di Gregorio finished at -0.72. Juventus also missed 2 big chances in a night that will sting.
Standouts by Sofascore Rating
– David De Gea posted a Sofascore Rating of 8.4 with 9 saves, the standout performer in purple.
– Marin Pongračić anchored the defense with 13 clearances and 3 blocks, earning an 8.0.
– Cher Ndour scored and battled in midfield for an 8.1, and super-sub Mandragora netted with a 7.8.
– For Juventus, Manuel Locatelli’s passing clinic brought an 8.4 and 94 total passes. Francisco Conceição created 4 chances for a 7.2, and Kenan Yıldız contributed 3 key passes for a 6.9.
– Dušan Vlahović worked hard but finished with a 6.2 despite leading Juve with 0.72 xG.
The latest stories

ABA League Serbian semifinal: Partizan vs Crvena zvezda derby preview
18 May 2026
Arsenal vs Burnley: Two Wins Away from the History
18 May 2026
Cavaliers crush Pistons, clinch series 4-3 as Mobley shines
18 May 2026
2026 FIFA World Cup Stadium Guide: Estadio Akron
18 May 2026
Arsenal vs Man City: Premier League 2025/26 title race
17 May 2026
Raphinha lights up Barcelona’s 3-1 win over Betis with decisive brace
17 May 2026