The Toronto Raptors held a double-digit lead against the Detroit Pistons entering the fourth quarter on Wednesday, but it wasn't enough.
Led by Reggie Jackson and Stanley Johnson, the Pistons outscored the Raptors 29-16 in the final frame and put the finishing touches on the comeback with a buzzer-beater from Reggie Bullock.
In case you missed any of the action, check below for updates, highlights and stats.
Toronto Raptors vs. Detroit Pistons
Preview | Box Score | Play-by-Play
Final: Pistons 106, Raptors 104
10:00 p.m. - As time expires, Reggie Bullock sinks a floater off of an inbound pass to complete the Pistons comeback.
PISTONS WIN IT 106-104 at the BUZZER!!!- FOX Sports Detroit (@FOXSportsDet) November 15, 2018
"Gutsiest win I've seen from a Pistons team in a long time George."
The ONLY way to describe Reggie Bullock's game winning buzzer beater against Toronto tonight!#DetroitBasketball pic.twitter.com/5SsZMs1J4d
9:57 p.m. - Kawhi Leonard drives to get to his spot but dribbles off of his foot and the ball goes out of bounds.
The Pistons have a chance to go for the win with two seconds remaining.
9:55 p.m. - Blake Griffin's attempt to give Detroit the lead comes up short and Kyle Lowry comes up with the rebound.
Griffin attempts to tie Lowry up and is whistled for a foul. It's tied with 10 seconds remaining and the Raptors have a chance to go for the win.
9:54 p.m. - A driving pull-up jumper from Kawhi Leonard ties things up at 104 with under 40 seconds to play.
9:49 p.m. - Kyle Lowry cuts the deficit in half with a driving layup.
Pistons lead 104-102 with 55.8 seconds remaining in regulation. Detroit is outscoring Toronto 27-14 in the fourth.
9:45 p.m. - A clear-path foul is called on the Pistons' Langston Galloway and Kawhi Leonard makes one of two free throws to tie things back up.
Toronto fails to re-take the lead and Detroit responds with back-to-back buckets to take a four point lead into the final 90 seconds of the game.
9:43 p.m. - Kawhi Leonard's driving layup cuts the deficit to one as the Raptors trail the Pistons 100-99 with just over three minutes remaining in regulation.
9:35 p.m. - Two 3-pointers from Stanley Johnson cut the Pistons deficit to one point before four straight points from Reggie Jackson give Detroit its first lead since midway through the first quarter.
Stanley leading us back! #PistonsNow pic.twitter.com/ZgaMJPr4Da- Detroit Pistons (@DetroitPistons) November 15, 2018
Since trailing by 19 points, the Pistons are on a 34-12 run and have a 100-97 lead with 4:29 remaining in the game.
9:32 p.m. - Pascal Siakam stops the bleeding with a 3-pointer to push the Toronto lead back to seven but Pistons guard Reggie Jackson quickly responds to bring it back within five.
9:28 p.m. - We've got a game here now as the Pistons open the quarter on an 11-4 run to cut the deficit to four.
It's 92-88 with 7:55 remaining in regulation.
End of third quarter: Raptors 88, Pistons 77
9:13 p.m. - Danny Green will not return to tonight's game due to lower back tightness.
Injury update vs. Detroit: Danny Green, lower back tightness, will not return.- Toronto Raptors (@Raptors) November 15, 2018
9:09 p.m. - Less than four minutes remain in the third and there's a timeout on the floor. Toronto's lead is still 17 as its 83-66.
Kawhi Leonard still leads the way as he's done a little bit of everything with 19 points, nine rebounds, four assists and three steals. He's made a few highlights too including this big dunk:
Safety first. pic.twitter.com/XHwaQU9tV4- Toronto Raptors (@Raptors) November 15, 2018
8:59 p.m. - Timeout on the floor midway through the third quarter and the Raptors have built a 17-point lead over the Pistons.
Blake Griffin is up to a game-high 24 points, while Kawhi Leonard's 17 points pace the Raptors. Danny Green made his way to the locker room after gettting knocked down by an Andre Drummond ball screen.
8:52 p.m. - Danny Green gets the second half underway with a 3-pointer that gives the Raptors a 15-point lead.
Halftime: Raptors 65, Pistons 53
8:40 p.m. - Halftime stats:
8:35 p.m. - Toronto heads into the half with a 12-point lead over Detroit
5 players in double-figures. #RTZ pic.twitter.com/U4mYOK225z- Toronto Raptors (@Raptors) November 15, 2018
Led by 16 points from Kawhi Leonard, five different Raptors have scored in double figures. Pascal Siakam has 12 points, while Jonas Valanciunas, Kyle Lowry and Greg Monroe have each scored 10 points apiece.
Blake Griffin leads all scorers with 20 points on 8-for-11 shooting from the field and 3-for-4 shooting from deep while his frontcourt mate Andre Drummond has added six points and a game-high 11 rebounds.
8:27 p.m. - This and-one finish from Pascal Siakam makes it 55-44 with just over three minutes remaining in the half. Siakam is on pace for a new career-high with 12 first-half points.
Spicy times. pic.twitter.com/8QVp1b2LF0- Toronto Raptors (@Raptors) November 15, 2018
8:21 p.m. - Inside scoring has been the difference so far as the Raptors have 36 points in the paint to the Pistons' 18.
5:06 remains in the half and Toronto maintains a nine-point lead at 48-39.
8:19 p.m. - Greg Monroe entered the game having scored just 10 points this season, he's already up to 10 points tonight in less than 10 minutes of action.
8:15 p.m. - The first timeout of the second quarter is called just over three minutes in as the Raptors lead has grown to nine.
It's 40-31 with 8:54 remaining in the quarter.
8:13 p.m. - OG Anunoby gets things started in the second quarter in a BIG way!
Cocked that joint back & banged on 'em pic.twitter.com/cm0cBkFuH9- Toronto Raptors (@Raptors) November 15, 2018
End of first quarter: Raptors 31, Pistons 26
8:06 p.m. - At the end of the first quarter, the Raptors lead 31-26 behind 11 points from Kawhi Leonard. Pascal Siakam and Greg Monroe have each added six points in the first frame.
Blake Griffin led the way for the Pistons in the first frame with seven points while Glenn Robinson III and Reggie Jackson each added five points.
8:00 p.m. - Timeout on the floor with 2:30 remaining in the first quarter and the Raptors hold a 25-22 lead over the Pistons.
Kawhi Leonard leads the way with 11 points, five rebounds and two assists while Detroit is led by Blake Griffin, who has seven points and two rebounds early on.
7:54 p.m. - Two free throws from Kawhi Leonard give the Raptors a 17-15 lead with 5:26 remaining in the first quarter. He follows with a steal and assist to Player of the Week Pascal Siakam.
Kawhi Leonard & Pascal Siakam turn defense into offense!#WeTheNorth 25#DetroitBasketball 22- NBA (@NBA) November 15, 2018
WATCH on #NBA League Pass: https://t.co/L3VurkatG8 pic.twitter.com/F0lJn5u0fV
Leonard is up to a game-high 11 points early on.
7:40 p.m. - Things are underway at Scotiabank Arena and the Pistons' Glenn Robinson III is the first to get on the board. Raptors forward Kawhi Leonard quickly responds with an and-one finish at the rim.
7:20 p.m. - The Raptors look ready to go as they prepare to take the floor.
🗣 Roll Out! Roll Out! pic.twitter.com/t3zA6TLC0z- Toronto Raptors (@Raptors) November 15, 2018
6:40 p.m. - Toronto is going with a starting lineup of Kyle Lowry, Danny Green, Kawhi Leonard, Pascal and Jonas Valanciunas.
Tonight's starting 5. #WeTheNorth pic.twitter.com/cMwSiuvWJE- Toronto Raptors (@Raptors) November 14, 2018
Detroit will start Reggie Jackson, Reggie Bullock, Glenn Robinson III, Blake Griffin and Andre Drummond.
6:30 p.m. - Serge Ibaka has been ruled out with a sore right knee meaning Raptors centre Jonas Valanciunas is set to make his sixth start of the season.
Serge Ibaka is out tonight with right knee soreness- Blake Murphy (@BlakeMurphyODC) November 14, 2018