ATLANTA (AP) -- Jason Williams had 21 points and eight assists, and the Miami Heat beat the Atlanta Hawks 91-83 Wednesday night for their 10th victory in 11 games.
Josh Smith scored 27 points for Atlanta, which had its five-game home winning streak snapped.
Williams had eight of Miami's last 12 points, including a 19-footer he banked in against Josh Childress that pushed the lead to 85-80 with 1:03 remaining.
On the previous possession, Childress stole Williams' errant pass and hit two free throws that brought the Hawks within three. Atlanta, which has lost three of four overall, never led.
Shaquille O'Neal, who had 12 points and three rebounds, picked up his fourth foul 16 seconds into the third quarter and didn't return until the start of the fourth. He played just 21 minutes.
Eddie Jones finished with 14 points, including a pair of free throws that made it 89-80. James Posey, Udonis Haslem and reserve center Michael Doleac scored 10 points apiece.
With O'Neal in foul trouble most of the game, the Heat used Doleac for 21 minutes, the most he has played since Jan. 30. Alonzo Mourning, Miami's backup center, missed the game with a right knee contusion.
Miami, which has won 18 of 23, took its biggest lead at 15 on Antoine Walker's free throw late in the third.
Smith went 12-of-26 from the field, but Atlanta's guards -- Childress, Anthony Johnson, Tyronn Lue and Salim Stoudamire -- were just 8-of-28 for a combined 26 points.
The Hawks fell to 0-3 against the Heat this season. Atlanta has not won a season series over Miami since 2001-02.
(Copyright 2007 by The Associated Press. All Rights Reserved. This material may not be published, broadcast, rewritten, or redistributed.)