
Fiorentina shocked Juventus with a 2-0 win in Turin, leaving the Bianconeri in sixth, two points below a Champions League placement with one game remaining.
See how the match unfolded on the liveblog.
Fiorentina secured a 2-0 win away at Juventus on Sunday, pushing the Bianconeri to sixth place in Serie A.
The Bianconeri had a sluggish start, but still had two excellent chances in the opening stages.
Juventus 0-2 Fiorentina – match report
TURIN, ITALY – MAY 17: Cher Ndour of ACF Fiorentina celebrates goal with teammates during the Serie A match between Juventus FC and ACF Fiorentina at Allianz Stadium on May 17, 2026 in Turin, Italy. (Photo by Chris Ricco/Getty Images)
Dusan Vlahovic pounced on a misplaced backpass from Cher Ndour, got on the ball before David De Gea inside the box, but could only shoot towards the goal with a sliding attempt, allowing the Spaniard to save with his foot.
Francisco Conceiçao’s attempt from inside the box a few minutes later was blocked by Luca Ranieri.
Ndour opened the account for the Tuscans, making the most of a through ball from Manor Solomon: the Italian received the ball inside the danger area; his shot was not very powerful, but it still beat Di Gregorio at the near post.
Kenan Yildiz had a rare chance to score from distance, but De Gea produced a diving save to his left.
TURIN, ITALY – MAY 17: Kenan Yildiz of Juventus FC during the Serie A match between Juventus FC and ACF Fiorentina at Allianz Stadium on May 17, 2026 in Turin, Italy. (Photo by Chris Ricco/Getty Images)
Jack Harrison, who was introduced in place of the injured Fabiano Parisi, could have made it two for Fiorentina, but this time Di Gregorio was reactive enough.
Juventus coach Luciano Spalletti introduced Jeremie Boga for Teun Koopmeiners during the break, and even if Juventus pressed higher than in the first half, they struggled to create consistent goal-scoring chances.
Weston McKennie had a goal disallowed as he pushed Robin Gosens inside the box before scoring with a header at the near post.
TURIN, ITALY – MAY 17: Francisco Conceicao of Juventus FC during the Serie A match between Juventus FC and ACF Fiorentina at Allianz Stadium on May 17, 2026 in Turin, Italy. (Photo by Chris Ricco/Getty Images)
Dusan Vlahovic’s goal was also ruled out, this time following a VAR check as the Serbia international put the ball inside an empty net after an Edon Zhegrova shot, but he was beyond all Fiorentina defenders.
Former Juventus midfielder Rolando Mandragora killed off the game with a fantastic finish from the edge of the box, which entered the net at the far top corner.
Juventus are now sixth with just 90 minutes left to play, two points below a Champions League spot.








