Golden State's Jermaine O'Neal had a chance to pull the Warriors into a tie with 9.5 seconds left but missed a pair of foul shots. Golden State had another chance when Ronny Turiaf found himself alone in the lane, but he couldn't handle Stephen Curry's pass.
Miami's Carlos Arroyo latched onto the loose ball, was fouled, and iced the game at the free throw line.
Wade was 15-of-23 from the floor while Michael Beasley and Quentin Richardson each scored 15 as Miami broke a four-game losing streak.
Anthony Morrow notched 24 points to led the Warriors, while C.J. Watson chipped in with 20 points and Curry scored 18 in the defeat.