Devin Booker scored 33 points, Kelly Oubre Jr. had 29 and the Phoenix Suns rallied past the Portland Trail Blazers 122-116 on Monday night in Portland, Oregon.
After trailing by 19, the Suns roared back to win their second consecutive game and hand Portland its fourth straight defeat.
A 3-pointer by Oubre gave Phoenix a 120-114 lead with 43.8 seconds left. After the shot, Oubre blew kisses to the Blazers crowd.
Ricky Rubio added 18 points and 13 assists for the Suns.
Damian Lillard had 33 points and CJ McCollum scored 25 for Portland. Hassan Whiteside had 16 points and 22 rebounds.
Bucks 123, Bulls 102: In Chicago, Giannis Antetokounmpo had 23 points and 10 rebounds after missing two games with a sore back, and the Milwaukee Bucks pulled away in the second half for a 123-102 victory over the Chicago Bulls on Monday night.
Antetokounmpo, the NBA’s second-leading scorer with an average of 30.5 points per game entering this one, played only 27 minutes and sat out the final 5 1/2 because of the lopsided score. He was 8 for 14 from the field with six assists.
Khris Middleton scored 25 points for the Bucks and Eric Bledsoe had 15 points in 16 minutes after missing the previous eight games with a fractured right leg. Milwaukee improved to a league-best 30-5.
Zach LaVine scored 19 points for the Bulls but shot just 7 for 23 from the field.
Wizards 123, Heat 105: In Washington, Jordan McRae scored a season-high 29 points, Garrison Mathews had a career-high 28 and Ian Mahinmi added a career-best 25 as the depleted Washington Wizards beat Miami.
With the Wizards (10-22) minus All-Star shooting guard Bradley Beal and five other key members of their rotation, they got huge contributions from an unexpected trio. McRae, a third-year player, Mathews, in his 11th NBA game, and Mahinmi, a 13-year veteran, enjoyed nights to remember against Miami (24-9), which had its five-game winning streak snapped. The Heat entered with the second-best record in the East and lost for just the third time in 20 games against conference opponents.
Jimmy Butler led Miami with 27 points. Bam Adebayo had 14 points and 14 rebounds.
Jazz 104, Pistons 81: In Salt Lake City, Donovan Mitchell scored 23 points and Jordan Clarkson added 20 to lead Utah over Detroit.
Rudy Gobert added 13 points and 19 rebounds for the surging Jazz, and Bojan Bogdanovic scored 17. Utah won for the eighth time in nine games.
Derrick Rose had 20 points to lead the Pistons, and Andre Drummond added 15 points and 13 rebounds. Detroit has dropped seven straight against Utah.
Timberwolves 122, Nets 115 (OT): In Minneapolis, Shabazz Napier scored a season-high 24 points, Jarrett Culver added 21 and the short-handed Minnesota Timberwolves rallied past Brooklyn in overtime.
The Timberwolves had lost 12 of 13 and were again without injured Karl-Anthony Towns and ill Andrew Wiggins. Gorgui Dieng started in Towns’ place and had 11 points and 20 rebounds. It was Minnesota’s first home win since Nov. 13.
Keita Bates-Diop added 15 points off the bench.
Spencer Dinwiddie scored 36 to lead the Nets, who have lost three straight.
Hawks 101, Magic 93: In Orlando, Florida, Brandon Goodwin scored 21 points, Kevin Huerter added 19 and Atlanta topped Orlando to end a 10-game skid.
Playing without injured guard Trae Young (ankle) for the second straight game, the Hawks trailed by 18 during the first half but rallied in the third quarter. Alex Len scored eight of his 18 points to fuel a 15-4 run, while Atlanta’s defense yielded only six field goals in the period. Len’s drive and dunk just before the horn gave the Hawks a 74-72 lead, and they pulled away near the midpoint of the fourth with an 11-0 run.
Atlanta had been on its second 10-game losing streak of the season. This one ended with the Hawks’ second win in two tries against Orlando.
Nikola Vucevic led the Magic with 27 points.
Subscribe to the sports newsletter
Get the day’s top sports headlines and breaking news delivered to your inbox by subscribing here.