Juventus's grip on a Champions League place slipped dramatically at the Allianz Stadium on Sunday as Fiorentina delivered a clinical sucker-punch to leave the Bianconeri's European dreams hanging by a thread. The visitors, defending resolutely and striking with devastating efficiency, twice breached Juventus's leaky defence to secure a 2-0 victory that sent shockwaves through Turin — and cast a long shadow over the hosts' final push for a top-four finish with just two games remaining.

Juventus dominated possession from the outset — controlling nearly 99 per cent of the ball through the opening 45 minutes — yet found themselves powerless to break down Fiorentina's disciplined shape. It was a familiar story: territory without penetration. Inside 34 minutes, that carelessness came back to haunt them. Cher Ndour latched onto Manor Solomon's low delivery from the left to finish clinically past Di Gregorio, handing the Viola a lead their defensive nous deserved far more than Juventus's profligacy warranted.

Serie A: Juventus vs Fiorentina
Serie A: Juventus vs Fiorentina

Bremer's second yellow card on 45 minutes — a reckless foul that left him trudging off just as the interval approached — deepened Juventus's predicament. A man down, the Bianconeri emerged after the break with fresh urgency. Jérémie Boga, introduced at the restart, immediately injected pace and directness into their attacking play, forcing Fiorentina to retreat deeper. By 72 minutes, the crowd was on the edge of their seats: Dušan Vlahović looked to have bundled home an equaliser, only for VAR to intervene and deny the strike, a bitter pill on a day when fortune deserted the hosts entirely.

Luca Ranieri's red card moments later — dismissed for an altercation on 72 minutes — seemed to swing momentum irrevocably Juventus's way, with both sides reduced to ten men. Yet Fiorentina proved their quality transcends player count. On 83 minutes, Rolando Mandragora sealed the visitors' triumph with a composed finish, putting the game beyond doubt and leaving Juventus to contemplate a transfer-window reckoning and a desperate scramble for European football.

Boga's cameo was the lone bright spot for the hosts: the winger's energy and directness — 2 shots, both on target from 47 minutes — suggested a tactical shift that came too late and too sparse. Manuel Locatelli battled manfully in midfield, completing the full 92 minutes with a 8.5 rating, yet even his industry could not unlock Fiorentina's resolve. Marin Pongračić, marshalling Fiorentina's backline with the assurance of a seasoned pro despite an early yellow, proved the Viola's foundation stone.

Serie A: Juventus vs Fiorentina
Serie A: Juventus vs Fiorentina

As Sky Sports reported post-match, Juventus's failure to convert their territorial dominance into goals has left their Champions League hopes in jeopardy. Giorgio Chiellini, the Bianconeri's Director of Football Strategy, admitted the result had shifted the narrative: "We take things day by day," he said, a telling acknowledgement of the precarious position now facing the Turin giants. With Vlahović's disallowed goal a reminder of the wafer-thin margins at play, Juventus must now secure maximum points in their final two matches — or risk Europa League football for the first time in a generation.

The Bianconeri sit fifth, four points adrift of a Champions League spot with two matches to play. Fiorentina, meanwhile, climb into a competitive mid-table position, their disciplined defensive display and clinical finishing a lesson in efficiency. Juventus travel to Lazio next week; Fiorentina host Hellas Verona. For the Bianconeri, failure is no longer an option — it is a looming reality.