Malik Monk scored 29 points, LaMelo Ball added 20 points and eight assists and the Charlotte Hornets cooled off the Phoenix Suns with a 124-121 victory Wednesday night.

Phoenix lost for just the second time in 11 games. Suns star Devin Booker missed an off-balance 3-pointer at the buzzer with replays showing Gordon Hayward made contact with Booker's arm. There was no foul call and the play wasn't reviewed.

More Images
Charlotte Hornets forward P.J. Washington is fouled by Phoenix Suns forward Frank Kaminsky, right, during the first half of an NBA basketball game, Wednesday, Feb. 24, 2021, in Phoenix. (AP PhotoMatt York)

Malik Monk scored 29 points, LaMelo Ball added 20 points and eight assists and the Charlotte Hornets cooled off the Phoenix Suns with a 124-121 victory Wednesday night.

Phoenix Suns forward Cameron Johnson (23) shoots past Charlotte Hornets guard Terry Rozier (3) during the first half of an NBA basketball game, Wednesday, Feb. 24, 2021, in Phoenix. (AP PhotoMatt York)

Charlotte trailed for most of the first half, then rallied to take a 97-91 lead by the end of the third quarter. The Hornets pushed ahead by 11 points midway through the fourth but Phoenix scored 11 straight points — capped by Booker' dunk — to tie it at 110.

Charlotte Hornets forward Miles Bridges (0) knocks the ball loose from Phoenix Suns guard Devin Booker (1) during the first half of an NBA basketball game, Wednesday, Feb. 24, 2021, in Phoenix. (AP PhotoMatt York)

Booker finished with 33 points on 13-of-24 shooting. Teammate Chris Paul — who also made the All-Star team for an 11th time — added 20 points, 10 assists and eight rebounds.

Charlotte Hornets forward Gordon Hayward (20) drives on Phoenix Suns forward Frank Kaminsky (8) during the first half of an NBA basketball game, Wednesday, Feb. 24, 2021, in Phoenix. (AP PhotoMatt York)

Hornets: Hayward was questionable with a right hand contusion but made his 29th start of the season. ... Charlotte's Terry Rozier was called for a technical in the third quarter after a no-call when Rozier appeared to get poked in the eye before he shot a 3-pointer. ... Guard Devonte' Graham didn't play for a third straight game because of left knee discomfort. ... Bismarck Biyombo had 11 rebounds.

Charlotte Hornets forward Miles Bridges (0) is fouled while shooting against the Phoenix Suns during the first half of an NBA basketball game, Wednesday, Feb. 24, 2021, in Phoenix. (AP PhotoMatt York)

Hornets: At Golden State on Friday night.

Phoenix Suns forward Frank Kaminsky, right, steals the ball from Charlotte Hornets forward P.J. Washington (25) during the first half of an NBA basketball game, Wednesday, Feb. 24, 2021, in Phoenix. (AP PhotoMatt York)

Phoenix Suns forward Frank Kaminsky, right, steals the ball from Charlotte Hornets forward P.J. Washington (25) during the first half of an NBA basketball game, Wednesday, Feb. 24, 2021, in Phoenix. (AP PhotoMatt York)

Phoenix Suns guard Devin Booker (1) has words with Charlotte Hornets guard LaMelo Ball, right, during the second half of an NBA basketball game, Wednesday, Feb. 24, 2021, in Phoenix. Booker was given a technical foul for the confrontation. (AP PhotoMatt York)

Phoenix Suns guard Devin Booker (1) has words with Charlotte Hornets guard LaMelo Ball, right, during the second half of an NBA basketball game, Wednesday, Feb. 24, 2021, in Phoenix. Booker was given a technical foul for the confrontation. (AP PhotoMatt York)

Charlotte Hornets guard LaMelo Ball (2) drives as Phoenix Suns forward Dario Saric (20) defends during the first half of an NBA basketball game, Wednesday, Feb. 24, 2021, in Phoenix. (AP PhotoMatt York)

Charlotte Hornets guard LaMelo Ball (2) drives as Phoenix Suns forward Dario Saric (20) defends during the first half of an NBA basketball game, Wednesday, Feb. 24, 2021, in Phoenix. (AP PhotoMatt York)

Hayward also had 20 points, including two free throws with 5.8 seconds left.

Charlotte Hornets forward P.J. Washington is fouled by Phoenix Suns forward Frank Kaminsky, right, during the first half of an NBA basketball game, Wednesday, Feb. 24, 2021, in Phoenix. (AP PhotoMatt York)

Charlotte Hornets forward P.J. Washington is fouled by Phoenix Suns forward Frank Kaminsky, right, during the first half of an NBA basketball game, Wednesday, Feb. 24, 2021, in Phoenix. (AP PhotoMatt York)

Charlotte trailed for most of the first half, then rallied to take a 97-91 lead by the end of the third quarter. The Hornets pushed ahead by 11 points midway through the fourth but Phoenix scored 11 straight points — capped by Booker' dunk — to tie it at 110.

Charlotte responded with the next seven points. Two came on a perfect alley-oop pass from Ball to Miles Bridges and then Bridges knocked down a 3-pointer on the next possession. After a Phoenix timeout, Ball slammed home a dunk after slicing down the lane and the Hornets didn't trail again.

Booker was named to his second straight All-Star team as an injury replacement for Lakers forward Anthony Davis a few hours before Wednesday's game. He got a big ovation from the crowd during pregame introductions and put on a show in the first quarter, pouring in 16 points on 7 of 9 shooting.

Phoenix Suns forward Cameron Johnson (23) shoots past Charlotte Hornets guard Terry Rozier (3) during the first half of an NBA basketball game, Wednesday, Feb. 24, 2021, in Phoenix. (AP PhotoMatt York)

Phoenix Suns forward Cameron Johnson (23) shoots past Charlotte Hornets guard Terry Rozier (3) during the first half of an NBA basketball game, Wednesday, Feb. 24, 2021, in Phoenix. (AP PhotoMatt York)

Booker finished with 33 points on 13-of-24 shooting. Teammate Chris Paul — who also made the All-Star team for an 11th time — added 20 points, 10 assists and eight rebounds.

Phoenix led 17 points in the first half but settled for a 67-66 lead at halftime. Monk scored 22 points on 7-of-11 shooting — including 4 of 7 from 3-point range — before the break.

TIP-INS

Charlotte Hornets forward Miles Bridges (0) knocks the ball loose from Phoenix Suns guard Devin Booker (1) during the first half of an NBA basketball game, Wednesday, Feb. 24, 2021, in Phoenix. (AP PhotoMatt York)

Charlotte Hornets forward Miles Bridges (0) knocks the ball loose from Phoenix Suns guard Devin Booker (1) during the first half of an NBA basketball game, Wednesday, Feb. 24, 2021, in Phoenix. (AP PhotoMatt York)

Hornets: Hayward was questionable with a right hand contusion but made his 29th start of the season. ... Charlotte's Terry Rozier was called for a technical in the third quarter after a no-call when Rozier appeared to get poked in the eye before he shot a 3-pointer. ... Guard Devonte' Graham didn't play for a third straight game because of left knee discomfort. ... Bismarck Biyombo had 11 rebounds.

Suns: Forward Abdel Nader didn't play because of a left thumb strain. ... Booker got a technical in the fourth quarter for jawing with Graham, who didn't play and was sitting on the Hornets' bench.

UP NEXT

Charlotte Hornets forward Gordon Hayward (20) drives on Phoenix Suns forward Frank Kaminsky (8) during the first half of an NBA basketball game, Wednesday, Feb. 24, 2021, in Phoenix. (AP PhotoMatt York)

Charlotte Hornets forward Gordon Hayward (20) drives on Phoenix Suns forward Frank Kaminsky (8) during the first half of an NBA basketball game, Wednesday, Feb. 24, 2021, in Phoenix. (AP PhotoMatt York)

Hornets: At Golden State on Friday night.

Suns: At Chicago on Friday night.

Follow David Brandt on Twitter: www.twitter.com/davidbrandtAP

More AP NBA: https://apnews.com/hub/NBA and https://twitter.com/AP_Sports

Charlotte Hornets forward Miles Bridges (0) is fouled while shooting against the Phoenix Suns during the first half of an NBA basketball game, Wednesday, Feb. 24, 2021, in Phoenix. (AP PhotoMatt York)

Charlotte Hornets forward Miles Bridges (0) is fouled while shooting against the Phoenix Suns during the first half of an NBA basketball game, Wednesday, Feb. 24, 2021, in Phoenix. (AP PhotoMatt York)

Phoenix Suns forward Frank Kaminsky, right, steals the ball from Charlotte Hornets forward P.J. Washington (25) during the first half of an NBA basketball game, Wednesday, Feb. 24, 2021, in Phoenix. (AP PhotoMatt York)

Phoenix Suns forward Frank Kaminsky, right, steals the ball from Charlotte Hornets forward P.J. Washington (25) during the first half of an NBA basketball game, Wednesday, Feb. 24, 2021, in Phoenix. (AP PhotoMatt York)

Phoenix Suns guard Devin Booker (1) has words with Charlotte Hornets guard LaMelo Ball, right, during the second half of an NBA basketball game, Wednesday, Feb. 24, 2021, in Phoenix. Booker was given a technical foul for the confrontation. (AP PhotoMatt York)

Phoenix Suns guard Devin Booker (1) has words with Charlotte Hornets guard LaMelo Ball, right, during the second half of an NBA basketball game, Wednesday, Feb. 24, 2021, in Phoenix. Booker was given a technical foul for the confrontation. (AP PhotoMatt York)

Charlotte Hornets guard LaMelo Ball (2) drives as Phoenix Suns forward Dario Saric (20) defends during the first half of an NBA basketball game, Wednesday, Feb. 24, 2021, in Phoenix. (AP PhotoMatt York)

Charlotte Hornets guard LaMelo Ball (2) drives as Phoenix Suns forward Dario Saric (20) defends during the first half of an NBA basketball game, Wednesday, Feb. 24, 2021, in Phoenix. (AP PhotoMatt York)