Substitute Alessandro Matri struck twice, including a winner in stoppage time, as Serie A leaders Juventus hit back to win 3-1 at 10-man Cagliari on Friday.
Cagliari took the lead when Chile's Arturo Vidal fouled Marco Sau in the area and Chilean striker Mauricio Pinilla dispatched the 16th-minute penalty.
The game was played in Parma after authorities ruled Cagliari's ground was unsafe for such a high-profile fixture against the champions and league leaders, who can see their 10-point lead cut by the likes of Inter Milan on Saturday.
In Friday's other Serie A match, Pescara climbed out of the drop zone after Romulo Togni netted his first league goal with a stoppage-time free kick to seal a 2-1 home win over Catania.
Photograph: Claudio Villa/Getty Images
Juventus beat Atalanta, extend Serie A lead
Vucinic helps Juventus book place in Italian Cup final
Serie A: Cagliari game called off after club defies order
Watch: Neil Nitin Mukesh, Vikram in David
Chelsea discard Di Matteo after Juventus defeat