MILWAUKEE _ They never saw it coming.
The Milwaukee Bucks sprinted to a 20-point halftime lead and could smell a big victory over the Atlanta Hawks.
Instead, the Hawks dominated the second half to rally for a 114-110 victory before a stunned BMO Harris Bradley Center crowd of 16,289 on Friday night.
Point guard Dennis Schroder led the Hawks with 33 points and Paul Millsap added 23 for Atlanta (12-12), which beat Milwaukee for the second time this season. Tim Hardaway Jr. had 18 points and sank a 3-pointer to give the Hawks a 110-106 lead with 35.6 seconds left.
Jabari Parker paced the Bucks (11-10) with 27 points, while Michael Beasley, Greg Monroe and Giannis Antetokounmpo each had 14. But Antetokounmpo was in foul trouble all night and never got in rhythm.
The Bucks took a seven-point lead after the first quarter and kept up the pace in the second quarter.
Milwaukee outscored the Hawks, 34-21, in the quarter to grab a 64-44 halftime lead.
The four Bucks reserves combined for 29 points in the half, including nine by Jason Terry on 3-for-4 shooting from 3-point range.
A steal and dunk by Monroe caught Dwight Howard flat-footed and gave the Hawks center a seat on the bench for the last 10 minutes of the half.
The Bucks hit 28-of-49 shots in the half (57.1 percent) and they limited the Hawks to 17 of 43 (39.5 percent).
Atlanta roared back with a 40-point third quarter to cut the Bucks' lead to 92-84.
A four-point play by Hardaway cut Milwaukee's lead to 88-81 and Hardaway later hit a 3-pointer as Atlanta made its run.
Beasley fouled out with 8:24 remaining as he tried to stop Howard near the rim, and the Atlanta center made two foul shots to cut the Bucks' lead to 96-90.
A 3-pointer by Malcolm Brogdon gave the Bucks a nine-point lead, but the Hawks scored the next seven points. Tony Snell hit a 3 from the corner before Howard scored on an offensive rebound to cut the deficit to 102-99.
A layup by Millsap tied the score at 103 before Kyle Korver sank a long two-pointer from the wing to give the Hawks the lead with 3:15 left.
Parker's 3 from the corner gave the Bucks a 106-105 lead before Schroder drove for a layup with 42.8 seconds left to put the Hawks back on top by one.