Bucks beat Hornets, Giannis Antetokounmpo sets NBA record

Giannis Antetokounmpo scores the game-winning dunk against the Charlotte Hornets on Jan. 2, 2026. (Photo by Gary Dineen/NBAE via Getty Images).

Giannis Antetokounmpo dunked on a lob from Kevin Porter Jr. with 4.7 seconds remaining to give the Milwaukee Bucks a 122-121 victory over the Charlotte Hornets on Friday night.

By the numbers:

Antetokounmpo had 30 points, 10 rebounds and five assists for his NBA-leading 158th game with at least 30 points, 10 rebounds and five assists. Antetokounmpo overtook Oscar Robertson and Kareem Abdul-Jabbar, who each accomplished that feat 157 times.

RELATED: Check out the new and improved FOX Sports app

The lead changed hands three times in the last 10 1/2 seconds.

Milwaukee’s Kyle Kuzma sank a 3-pointer to put the Bucks ahead 120-118 with 10.3 seconds left.

After Charlotte called a timeout, Sion James inbounded the ball to Miles Bridges, who was heading toward the basket. Bridges laid the ball in while drawing Kuzma’s sixth foul with 8.8 seconds left. Bridges then hit the ensuing free throw to complete a 3-point play that put Charlotte back ahead.

Milwaukee called a timeout, then Porter threw an inbounds pass to Antetokounmpo. Antetokounmpo passed to Porter and then headed toward the basket and caught the lob to dunk home the winning basket.

FREE DOWNLOAD: Get breaking news alerts in the FOX LOCAL Mobile app for iOS or Android

Charlotte still had one more timeout. LaMelo Ball inbounded to Brandon Miller, whose contested driving layup attempt bounced off the backboard and didn’t go through as the buzzer sounded.

Kon Knueppel scored 26 points, Bridges 25, Miller 19 and Collin Sexton 16 for Charlotte. Ryan Rollins had 29 points and eight assists for Milwaukee, while Bobby Portis scored 20 points.

Featured

Wisconsin Lutheran celebrates Kon Knueppel's basketball career

Wisconsin Lutheran welcomed back alumnus Kon Knueppel, now a member of the NBA's Charlotte Hornets, for a celebration of his basketball career.

Milwaukee’s dramatic victory came two nights after the Bucks lost 114-113 to the Washington Wizards on a last-second jumper from CJ McCollum.

The Bucks and Hornets were facing off for the second time in five days, as the Bucks won 123-113 at Charlotte on Monday.

SIGN UP TODAY: Get daily headlines, breaking news emails from FOX6 News

Milwaukee was playing its final home game before starting a four-game trip west.

What's next:

The Hornets are at Chicago on Saturday. The Bucks are at Sacramento on Sunday.

Featured

Here’s everything you get with the new FOX One + ESPN bundle

The FOX One + ESPN live sports-streaming bundle became available Thursday. Here’s everything you need to know, from cost to content.

The Source: The Associated Press provided this report.

Milwaukee BucksSports