Fred VanVleet made a 20-foot jumper on a pass from DeMar DeRozan with 1.1 seconds left in overtime, and the Toronto Raptors rallied from 17 points down in the second quarter to beat the Detroit Pistons 121-119 in overtime for their sixth straight win.
The Raptors trailed 48-31 with 4:05 left in the second quarter and 59-45 at halftime. They outscored the Pistons 90-71 the rest of the way.
The Pistons had the ball down 2 after a timeout, but Blake Griffin missed a 3-pointer at the buzzer that would have put them ahead.
During clutch time, the Pistons outscored the Raptors 23-22. Griffin scored 8 of the Pistons’ 23 on 3 for 6 shooting and 1 for 1 at the line.
DeRozan had 42 points and 6 assists, and Kyle Lowry added 15 points (10 in the third quarter), a season-high 15 assists and 4 steals. DeRozan scored 15 of his 42 points in the fourth quarter.
For the Pistons, Griffin scored 31 points (18 in the paint), and Reggie Bullock Jr. added 21 points. Andre Drummond had 10 points and 21 rebounds but shot 5 for 15.
The Pistons forced 10 turnovers, about 7 fewer than usual for this many possessions. The Raptors outscored the Pistons 30-17 in 8 minutes with Lowry, DeRozan, Valančiūnas, Powell and Siakam on the floor together.