CHICAGO (AP) -- Derrick Rose scored 29 points, Jimmy Butler added 27 points and 11 rebounds, and the Chicago Bulls snapped the Toronto Raptors' six-game winning streak with a 129-120 victory on Monday night.
Rose scored 15 of the Bulls' franchise-record 49 points in the fourth quarter.
Chicago, who has won three straight, got Rose and Taj Gibson back after each missed two games. Rose was ill and Gibson was out with an ankle injury.
Rose's jumper over Kyle Lowry put the Bulls up 106-100 with 4:12 left. He put away the game with a 3-pointer to make it 118-105 with 1:17 left.
Lowry scored 34 points and Jonas Valanciunas finished with 20 for Toronto, which led by 12 in the third quarter. Lowry scored 18 points in the fourth.
After Lowry's runner gave the Raptors a one-point lead, Chicago scored six to make it 100-95. Rose and Joakim Noah had back-to-back baskets and Nikola Mirotic capped it off with a pair of free throws before Raptors coach Dwane Casey burned a timeout with the Chicago crowd on its feet.
Mirotic finished with 12 points and Aaron Brooks had 17 points off the bench.
James Johnson put the Raptors up 80-68 with 6:35 left in the third quarter, but the Bulls scored eight unanswered to tie it in the final minute of the period. Pau Gasol found Gibson for an alley-oop dunk to tie the game at 80.
James Johnson finished with 16 points for the Raptors.
The Raptors began a six-game road trip on Monday after playing a league-high 17 home games.
Lowry had a follow shot with 0.1 seconds left to give the Raptors a 66-60 lead at the half.
Raptors: Former Bulls forward James Johnson is making a defensive impact for the Raptors after struggling to get minutes with the Bulls in his first two seasons. "Like all of us, we get a little older and wiser and smarter," said Casey of the five-year veteran. "Hopefully, that's the case with him, that he's matured."
Bulls: Rose played in 10 straight games before getting sick. He's missed 10 games this season with various injuries and illness. "In Derrick's case, it was good where he was stringing some games together. Unfortunately, he got sick and now we have to hope he can pick up where he left off," coach Tom Thibodeau said.
Raptors: Visit the Los Angeles Clippers on Saturday.
Bulls: Visit Washington on Tuesday.