Ten-man Lazio have come from behind twice to earn a dramatic 3-2 victory at Udinese in Serie A.
The hosts took the lead with just eight minutes on the clock as Antonio Di Natale converted from the penalty spot following Luis Pedro Cavanda's foul on Maicosuel.
Lazio were reduced to 10 men on 54 minutes when Ogenyi Onazi picked up his second booking of the afternoon.
However, the visitors got themselves level with a penalty of their own on the hour through Antonio Candreva after Miroslav Klose had been brought down by Zeljko Brkic.
Udinese regained the advantage when Emmanuel Badu found the bottom corner on 68 minutes, but Lazio equalised again on 82 minutes as Andrea Lazzari put through his own net.
The away side then snatched the points in the final minute through Hernanes's drive from 25 yards.