Juan Cuadrado scored twice, including a late penalty, as Juventus beat Inter Milan 3-2 to keep their Champions League hopes alive on Saturday in a game in which both teams finished a man down.
Juve moved up to fourth equal on points with third-placed AC Milan and two points ahead of Napoli who both play on Sunday.
The win ended the 20-match unbeaten run of Inter who had denied Juventus a 10th consecutive league title this season.
Cristiano Ronaldo missed a penalty after 24 minutes but turned in the rebound to bring his tally to a Serie A leading tally 29 goals this campaign.
But Inter got back level nine minutes later with a Romelu Lukaku penalty.
Juve pulled ahead before half-time when Cuadrado blasted in past Samir Handanovic.
Juve played most of the second half a man down after Rodrigo Bentancur was sent off for a second yellow car for a Lukaku tackle.
Captain Giorgio Chiellini turned into his own net with seven minutes to go but in a dramatic end to the game Juve were awarded a penalty for an Ivan Perisic foul on Cuadrado which the Colombian converted.
Inter also finished the game a man down with Marcelo Brozovic getting a second booking in injury time.