Serie A leaders Juventus scored twice in the last five minutes to win 3-2 at Inter Milan who had earlier come from behind to lead despite playing with 10 men in an extraordinary match on Saturday.
The Turin side were facing an embarrassing defeat which would have left the door open for title rivals Napoli until Juan Cuadrado’s shot went in off Milan Skriniar with three minutes left and Gonzalo Higuain headed a winner at a stunned San Siro.
Juve’s win took them four points clear of Napoli, who visit Fiorentina on Sunday, and ensured they will finish the weekend top of the table with three matches to play.
Inter, chasing a top-four finish that would qualify them for the Champions League group stage, stayed fifth.
Still smarting from last week’s home defeat by Napoli which threw open the title race, Juventus got off to a flying start when Douglas Costa collected Cuadrado’s crossfield pass and scored from a narrow angle in the 13th minute.
Inter were in more trouble when midfielder Matias Vecino was dismissed five minutes later, the referee initially showing a yellow card for his tackle on Mario Mandzukic before changing to red after consulting the video assistant referee (VAR).
Juventus, who had coach Massimiliano Allegri sent off after the winning goal, thought they had scored a second in first-half stoppage time but the goal was revoked for offside after a VAR consultation.
Against all the odds, Inter turned the game around as Mauro Icardi equalised shortly after halftime and veteran Juventus defender Andrea Barzagli turned Ivan Perisic’s low cross into his own net.
Juve were facing a dramatic defeat until Cuadrado’s shot from an impossible angle deflected in off Skriniar with three minutes left.
A trademark late Juventus winner was in the air and it materialised when Paulo Dybala floated over a free kick and Higuain, who had earlier missed two good chances, powered in a header in the 89th minute.
“It was a great evening of football between two teams who faced each other openly,” said Allegri. “We were very good in the first half, very aggressive. But we went to sleep in the dressing-room... In the end, it’s the great players who decide matches.”
Juve score twice in last five minutes to sink 10-man Inter Milan