Match ends, Juventus 1, Lazio 2.
Ciro Immobile took his Serie A tally to 11 goals in eight games as Lazio came from behind to end champions Juventus' unbeaten start to the season.
Italy striker Immobile stroked in a second-half equaliser and netted the winner from the penalty spot.
Home side Juventus had gone ahead in the opening period through Douglas Costa's first goal for the club, lashing in a finish from close range.
Juve could have levelled late on but Paulo Dybala missed from the spot.
Lazio stay fourth, while Juventus drop to third in the table.
Unbeaten Inter Milan host city rivals AC Milan on Sunday (kick-off 19:45 BST), with live text commentary of the match on the BBC Sport website.
Line-ups
Juventus
Formation 4-3-3
- 1BuffonBooked at 52mins
- 26LichtsteinerSubstituted forSturaroat 73'minutesBooked at 90mins
- 15Barzagli
- 3Chiellini
- 22Asamoah
- 6KhediraSubstituted forDybalaat 65'minutes
- 30Bentancur
- 14Matuidi
- 11Douglas CostaSubstituted forBernardeschiat 54'minutes
- 9Higuaín
- 17Mandzukic
Substitutes
- 4Benatia
- 7Ju Cuadrado
- 10Dybala
- 12Alex Sandro
- 16Pinsoglio
- 23Szczesny
- 24Rugani
- 27Sturaro
- 33Bernardeschi
Lazio
Formation 3-5-1-1
- 1Strakosha
- 15Jacinto Quissanga
- 3de Vrij
- 26Radu
- 77Marusic
- 16Parolo
- 6Leiva
- 21S Milinkovic-Savic
- 19LulicSubstituted forGabarrón Gilat 84'minutesBooked at 90mins
- 18Romero AlconchelSubstituted forAlmeida da Cunhaat 72'minutes
- 17ImmobileSubstituted forCaicedoat 76'minutes
Substitutes
- 4Gabarrón Gil
- 7Almeida da Cunha
- 20Caicedo
- 23Guerrieri
- 25Vargic
- 27Ramos Marchi
- 33Dos Santos Nascimento
- 66Cavaco Jordao
- 88Di Gennaro
- 96Murgia
- Referee:
- Paolo Silvio Mazzoleni
- Attendance:
- 39,145
Match Stats
- Possession
- Home60%
- Away40%
- Shots
- Home18
- Away10
- Shots on Target
- Home6
- Away5
- Corners
- Home4
- Away2
- Fouls
- Home10
- Away14
Live Text
Post update
Full Time
Second Half ends, Juventus 1, Lazio 2.
Post update
Penalty saved! Paulo Dybala (Juventus) fails to capitalise on this great opportunity, left footed shot saved in the bottom left corner.
Booking
Patric (Lazio) is shown the yellow card for a bad foul.
Post update
Delay over. They are ready to continue.
Post update
Video Review: Penalty Kick. Referee decision on field is overturned.
Post update
Delay in match (Juventus). Video Review.
Post update
Penalty Juventus. Federico Bernardeschi draws a foul in the penalty area.
Post update
Penalty conceded by Patric (Lazio) after a foul in the penalty area.
Post update
Stefano Sturaro (Juventus) wins a free kick in the defensive half.
Post update
Foul by Sergej Milinkovic-Savic (Lazio).
Booking
Stefano Sturaro (Juventus) is shown the yellow card.
Post update
Attempt saved. Felipe Caicedo (Lazio) left footed shot from the centre of the box is saved in the centre of the goal. Assisted by Sergej Milinkovic-Savic.
Post update
Attempt saved. Stefano Sturaro (Juventus) left footed shot from outside the box is saved in the centre of the goal. Assisted by Mario Mandzukic.
Post update
Paulo Dybala (Juventus) hits the right post with a left footed shot from outside the box. Assisted by Blaise Matuidi.
Post update
Kwadwo Asamoah (Juventus) wins a free kick in the defensive half.
Post update
Foul by Nani (Lazio).
Post update
Paulo Dybala (Juventus) wins a free kick on the left wing.
Post update
Foul by Lucas Leiva (Lazio).
Post update
Corner, Juventus. Conceded by Marco Parolo.