Douglas Costa netted in stoppage time to secure a 2-1 victory for Juventus over Lokomotiv Moscow and secure a place in the Round of 16 of the Champions League.
The Brazilian dribbled through a tired defence to slot home late on and ensure the Bianconeri sealed a hard-fought victory, as the match looked set to end in a draw.
Within minutes of kick off, Aaron Ramsey prodded in a loose Cristiano Ronaldo freekick, but Juventus saw their lead wiped out less than 10 minutes later as the hosts hit back.
Having hit the post from a stooping header, forward Aleksei Miranchuk netted from the rebound as the Russians closed in on a draw at the RZD Arena, only for Costa to sink them at the death.
Juventus got off to a dream start as they took the lead with barely three minutes on the clock. A vicious low Ronaldo freekick was fumbled by Guilherme, as the goalkeeper allowed the ball to slip through his legs, and Ramsey was on hand to tap in for his first goal since arriving from Arsenal in the summer.
The lead did not last however, as Lokomotiv hit back almost immediately. Slack defending allowed Maciej Rybus to float an accurate cross for Miranchuk to attack from space, and the striker beat Leonardo Bonucci to head against the post, before reacted quickest to prod in the loose ball as it came back off the upright.
Having levelled, Lokomotiv enjoyed new found belief and looked the most likely to net again, with Miranchuk’s flicked header from close range looping over the bar.
Juventus were not without chances of their own, but struggled to get a grip on the match as their hosts continued to find gaps between the lines. Yet, on the counterattack a lofted Sami Khedira pass released Gonzalo Higuain and the Argentine’s low first-time effort forced a fine save.
Lokomotiv continued to press in the second half and almost took the lead Joao Mario. Poland midfielder Grzegorz Krychowiak was played into the box and saw a driving shot blocked by compatriot Wojciech Szczesny, but Bonucci was required to clear Joao Mario’s follow up strike off the line.
The Bianconeri pushed forward for a winner in the closing stages, with Miralem Pjanic seeing a vicious effort deflected behind and substitute Paulo Dybala having the ball pinched off his feet as he looked to apply a close-range finish.
As the match entered stoppage time, Juventus finally found the winner as substitute Costa dribbled in from the left and played a smart one-two with Higuain, before tucking home and sending the Bianconeri through.