Suns edge Bucks 128-127 after foul in final second of OT

Devin Booker made a free throw with 0.3 seconds left after getting fouled on a jump shot to give the Phoenix Suns a 128-127 overtime victory over the Milwaukee Bucks on Monday night.

After Khris Middleton had tied the game on a 3-pointer with 22.1 seconds left, Jae Crowder inbounded a pass to Booker, who attempted to get free for a shot while getting hounded by Jrue Holiday.

As Booker finally put up a shot from in front of Phoenix’s bench just before the buzzer, P.J. Tucker also approached him. Tucker was called for the foul.

RELATED: Check out the new and improved FOX Sports app

Booker made the first free throw for his 24th point of the night amid a chorus of boos from the Milwaukee crowd. Booker missed the second shot, but the buzzer went off before the Bucks could put up any kind of shot.

Chris Paul had 22 points, 13 assists and seven rebounds for the Suns, who were opening a five-game trip in which they play five of the top six teams in the Eastern Conference standings.

Paul increased his career assist total to 10,145 to overtake Magic Johnson (10,141) for fifth place in NBA history.

Mikal Bridges had 21 points and DeAndre Ayton scored 20 to help the Suns rally from a nine-point, fourth-quarter deficit.

Giannis Antetokounmpo had 33 points, Middleton 26 and Holiday 25 for the Bucks, who have lost five straight home games.

FREE DOWNLOAD: Get breaking news alerts in the FOX6 News app for iOS or Android

The Suns scored the first six points in overtime, but the Bucks tied it with 1:17 left thanks to 3-pointers from Pat Connaughton and Tucker.

Paul and Middleton exchanged baskets on the next two possessions. Bridges hit a corner 3-pointer to put Phoenix in front with 25 seconds remaining, but Middleton answered by sinking a 3-pointer from behind the free throw line.

The game featured 24 lead changes and 16 ties. There were 20 lead changes in the first half alone.