DeMar DeRozan scored 20 points, Rudy Gay added 19 and the Toronto Raptors beat the Bulls 101-98 on Tuesday night.
Toronto allowed a 15-point lead to dwindle to four at halftime but regrouped in the third quarter, getting it up to 16. The Raptors then hung on after the lead got down to two near the end of the game.
Nate Robinson nailed a 3-pointer with just under a minute left and Carlos Boozer hit two foul shots with 16.8 seconds remaining to pull Chicago within 99-97.
DeRozan then made two free throws to get the lead up to four, but the Bulls weren't finished. Robinson hit the first of two free throws with 10.6 free throws left, and after a jump ball following the miss, there was a scramble for the loose ball.
From the floor, Boozer threw it to Robinson. The ball went through his hands and started to go into the back court. The guard saved it off Toronto's Amir Johnson to avoid the violation but missed a heave at the buzzer.