After an unprecedented poor start to a Champions League campaign from the two-time winners, Juventus required a victory in the Aspmyra Stadion to keep alive their hopes of progressing from the group phase.
Luciano Spalletti's troops delivered the goods. While not as cleanly as many would have hoped, the Bianconeri came out on top in the nail-biting five-goal thriller at Bodo/Glimt.
Juve's starting line-up was brimming with shock changes. The former Italy and Napoli manager opting to leave stars Dusan Vlahovic, Kenan Yildiz and Khephren Thuram on the bench, as well as first choice goalkeeper Michele Di Gregorio.
Ghosts of the past
The majority of the first-half was a drab repeat of previous outings under Spalletti, with patches of dominant displays ending in wasteful passes and missed opportunities.
Bodo/Glimt looked confident in their raucous, tightly-packed ground. They enjoyed the majority of possession and constantly threatened Juve's shaky defense. The fragilities in both teams' backlines promised opportunities for goals to be scored, and the tie certainly delivered these.
The ball bounced off Vasilije Adzic's knee and over the target, which was their closest effort before they conceded on 27 minutes. A corner was headed into the path of Ole Didrik Blomberg, who made no mistake from close range to beat keeper Mattia Perin.
Livewire Francisco Conceicao came close to a 43rd-minute equalizer following a neat move with Weston McKennie, but shot straight into the shotstopper's arms.
Spalletti was left with tough decisions during the interval, and must have given the underperforming players a serious half-time team talk.
Yildiz delivers masterclass
With maximum points seemingly slipping out of Juve's hands, Spalletti had to act fast. Yildiz entered the tie at half-time in favour of Vasilije Adzic, which eventually turned the game on it's head.
The impact was immediate, with unorthodox Lois Openda finally scoring his first Juventus goal on 48 minutes. He was quickest to the loose ball after Yildiz's shot.
A disallowed goal, following a VAR review, from midfielder Fabio Mirretti only served to light a fire under Bianconeri bellies. The visitors started to become more dominant and progressive on the ball.
On the hour-mark McKennie headed Juventus into the lead, polishing off a move that was initially sparked by Yildiz's trickery on the wing.
The game seemed all but won, with the Norwegian side being kept quite thanks to Manuel Locatelli's midfield management and Yildiz's constant menacing runs.
Then disaster struck. A needless challenge from substitute Juan Cabal left the referee with no choice but to award Bodo/Glimt a last-gasp penalty.
Juve's hard-fought comeback was undone after Sondre Brunstad Fet sent Perin the wrong way with his 87th-minute spot-kick. This strike reignite the passion among the overjoyed home fans.
More heart-breaking disappointment appeared to be on the horizon for Juventus fans, until Yildiz yet again took the game by the scruff of the neck. The 20-year-old rifled a shot at Russian keeper Nikita Haikin, before Jonathan David tapped in his deflected shot in the opening minute of added time.
Never say die Juventus
David's second strike for Juventus this season could prove a significant turning point for Spalletti's tenure, with this a much needed victory after three draws in a row.
Following a poor first-half performance, which must have had fans questioning Spalletti's changes, Juventus managed to turn things around. This was largely down to the introduction of Yildiz.
Despite a strong attacking display, defensive frailties remain for the Bianconeri. Key center-backs
Gleison Bremer, Federico Gatti and Daniele Rugani are all sidelined, so backline worries are unlikely to be shifting soon.
With Serie A strugglers Cagliari to tackle in Turin this weekend, Spalletti's side have a strong chance to register rare back-to-back victories to keep the winning mentality and momentum going. This latest result could turn their season around.
JUVENTUS: Perin - Koopmeiners, Kelly, Kalulu - Cambiaso (Cabal, 75), Miretti (Thuram, 68), Locatelli, McKennie - Conceicao (Zhegrova, 83), Adzic (Yildiz, 45) - Openda (David, 75). Subs: Fuscaldo, Di Gregorio, Mario, Rouhi, Vlahovic, Kostic
