Match ends, Juventus 4, Sampdoria 2.
Juventus recorded their 12th successive Serie A win with victory over Sampdoria in a thrilling contest in Turin.
The league leaders went 2-0 in front when Arturo Vidal flicked the ball past Angelo Da Costa and striker Fernando Llorente scored with a powerful header.
Sampdoria reduced the deficit when Andrea Barzagli put into his own net, but Vidal scored again from the spot.
It was 3-2 when Manolo Gabbiadini tapped in, but Paul Pogba ensured the win for Juve with a stunning strike.
Victory moves Antonio Conte's side eight points clear of second-placed Roma, who earlier defeated Livorno 3-0, at the top of Serie A.
But Juve were given a tough test by an attack-minded Sampdoria side.
The hosts took the lead after 18 minutes through Chile forward Vidal, who flicked the ball past Da Costa from Pogba's delightful pass.
And six minutes later Juve had total command of the match when Spain striker Llorente leapt highest to head in Carlos Tevez's corner.
Sampdoria pulled a goal back soon after the restart when defender Barzagli stuck out a leg to inadvertently turn in Gabbiadini's driven pass.
But shortly before half-time, Vidal restored the two-goal advantage with a well-taken penalty after he had been pushed over by defender Vasco Regini.
The promising Gabbiadini, 22, gave Juve another fright when he tucked in the loose ball after Buffon had saved Pedro Obiang's header.
But Frenchman Pogba made sure his side avoided an embarrassing result with a fantastic 20-yard shot 12 minutes from time.
- 22AsamoahSubstituted forPelusoat 80'minutes
- 3ChielliniBooked at 29mins
- 14LlorenteSubstituted forQuagliarellaat 86'minutes
- 10TévezSubstituted forGiovincoat 86'minutes
- 1Da Costa
- 29De Silvestri
- 19ReginiBooked at 41mins
- 8MustafiSubstituted forCostaat 52'minutes
- 28GastaldelloBooked at 75mins
- 22BjarnasonSubstituted forFernandes Garciaat 45'minutes
- 15WszolekBooked at 51minsSubstituted forSansoneat 70'minutes
- 5Fernandes Garcia
- Andrea Gervasoni
- Shots on Target
Second Half ends, Juventus 4, Sampdoria 2.
Attempt missed. Daniele Gastaldello (Sampdoria) right footed shot from outside the box is high and wide to the right.
Attempt blocked. Sebastian Giovinco (Juventus) right footed shot from outside the box is blocked. Assisted by Paul Pogba.
Giorgio Chiellini (Juventus) wins a free kick on the left wing.
Foul by Manolo Gabbiadini (Sampdoria).
Attempt missed. Paul Pogba (Juventus) left footed shot from outside the box is close, but misses to the right. Assisted by Federico Peluso.
Substitution, Juventus. Fabio Quagliarella replaces Fernando Llorente.
Substitution, Juventus. Sebastian Giovinco replaces Carlos Tévez.
Foul by Renan (Sampdoria).
Stephan Lichtsteiner (Juventus) wins a free kick in the defensive half.
Corner, Sampdoria. Conceded by Angelo Ogbonna.
Substitution, Juventus. Federico Peluso replaces Kwadwo Asamoah.
Manolo Gabbiadini (Sampdoria) wins a free kick in the defensive half.
Foul by Giorgio Chiellini (Juventus).
Goal! Juventus 4, Sampdoria 2. Paul Pogba (Juventus) right footed shot from outside the box to the top right corner. Assisted by Arturo Vidal.
Attempt saved. Carlos Tévez (Juventus) right footed shot from outside the box is saved in the centre of the goal. Assisted by Arturo Vidal.
Daniele Gastaldello (Sampdoria) is shown the yellow card for a bad foul.
Foul by Daniele Gastaldello (Sampdoria).
Fernando Llorente (Juventus) wins a free kick in the attacking half.