Juventus earned a dramatic 3-2 victory against Frosinone on Serie A Matchday 26, ending their winless streak of four matches.

Dusan Vlahovic opened the scoring for the La Vecchia Signora after running onto a Weston McKennie pass, then Walid Cheddira headed the ball in after Nadir Zortea crossed from the right to bring the Canarini level. Marco Brescianini ran onto a through-ball and gave the Ciociari a shock lead, but Vlahovic made it 2-2 after another assist from McKennie.

It seemed like the game was going to end in a draw, but Daniele Rugani was the unlikely hero, scoring the winner for Juventus deep into stoppage time.

Juventus midfielder Weston McKennie passes the ball. (@juventusfc)

This victory takes the Bianconeri to 57 points, six behind Serie A leaders Inter, whereas Frosinone remain equal 15th with Udinese.