Dwyane Wade had 33 points, nine rebounds and eight assists, Jermaine O'Neal made the go-ahead basket with 29.7 seconds left, and the Miami Heat beat the Phoenix Suns 109-105 on Friday night.
O'Neal's basket made it 105-104, and after Jason Richardson's miss, O'Neal converted two free throws with 10.9 seconds left. Following Steve Nash's missed 3-pointer, Udonis Haslem made two foul shots for Miami's final points.
Michael Beasley added 21 points and 10 rebounds for Miami, Dorell Wright scored 15 points and O'Neal finished with 13.
Amare Stoudemire had 18 points and 18 rebounds for the Suns. Grant Hill added 18 points and 13 rebounds, Nash had 16 points and 12 assists, and Channing Frye and Richardson scored 15 apiece.
As has become the Suns' habit, they bolted to a big early lead, building a 13-point advantage with 4:03 gone in the second period, then surrendering it. The Heat outscored the Suns 29-10 the remainder of the first half for a 59-53 lead at the break. Beasley, Wade and Wright accounted for 27 of Miami's points during that rally.
By intermission, Beasley already had 18 points and Wade 16.
Two major factors in the Heat's comeback were their offensive rebounding and the Suns' sloppy play on offense. Miami had eight offensive boards, leading to eight points, while the Suns had only two offensive rebounds for one point. Phoenix also had 11 turnovers, six by Nash, resulting in 15 Miami points, while the Heat had only four miscues, setting up two Suns points.
Wade continued to torment the Suns in the third quarter, scoring 16 points, including Miami's first 10, and the Heat finished the period with an 81-76 lead. The Suns took a 73-70 lead with 3:08 remaining in the quarter on two free throws by Richardson, but the Heat ended the period on an 11-3 run.
BONUS SHOTS: Wade has scored in double figures in a franchise-record 128 consecutive games. ... The game against the Suns began the Heat's longest road trip of the season — six games. Next are the Los Angeles Clippers, followed by Utah, Golden State, Houston and Oklahoma City. ... This is the seventh season that Wade and Haslem have played together with the Heat, making them the first pair of Miami teammates to play together for any part of a seventh year. ... Stoudemire began the game as the NBA leader in dunks with 78, one ahead of Orlando's Dwight Howard. ... Guard Rafer Alston, waived by New Jersey on Tuesday, then signed by Miami, started for the Heat and scored 10 points, all in the second half.