Updated

CHICAGO -- For all the big shots he hit, Devin Booker was most proud of the one he blocked.

Booker scored 33 points, and the Phoenix Suns held off the Chicago Bulls for a 104-99 win on Tuesday night.

Booker looked just fine after sitting out a game because of inflammation in his right big toe, nailing five 3-pointers and grabbing nine rebounds. But the play that most stood out to him came in the final minute.

The Suns were leading by five with about 30 seconds left when Chicago's Kris Dunn stole the ball from Tyler Ulis and went for a layup. Booker raced back to block him.

"That's crunch time, so whatever I had to do to win," he said.

T.J. Warren scored 25 for Phoenix. Alex Len had 13 points and tied a career high with 18 rebounds after not playing in two of the previous three games. The Suns dominated on the glass 57-41 while snapping a three-game losing streak.

"I'm proud of this team," Booker said. "We fought hard tonight. A lot of energy, talking on defense. Things that we needed to be working on, we did today."

The rebuilding Bulls are a league-worst 3-16 after dropping their sixth straight.

Justin Holiday made a career-high six 3-pointers on his way to 25 points for Chicago. Dunn added a personal-best 24 points, hitting all four from long range, and eight assists.

"It's tough on everybody," Dunn said. "Everybody, from the coaching staff to the players, we all come from a winning mentality in high school and college, so it's definitely hard. As a group, we have to understand we're young and we have to look at the future. There's going to be something good at the near end."

HANGING ON

Phoenix came out on top after Chicago cut a 15-point fourth-quarter lead to three in the final minute.

Bulls rookie Lauri Markkanen hit a 3 to make it 102-99 with 22.5 seconds left. But Warren hit two free throws and blocked a 3 by Markkanen to help preserve the win.

The Suns went on a 12-point run in the third to go up 63-49, with Ulis hitting a 3 and converting a three-point play and Booker nailing two from long range.

The Bulls cut it to three heading into the fourth. But the Suns went on a 14-2 run to start the quarter, with Troy Daniels nailing a 3 to make it 87-72 with 8:22 left.

TIP-INS

The Suns swept the Bulls for the first time since the 2007-08 season. … Booker has eight 30-point games this season.

UP NEXT

Suns visit Detroit on Wednesday.