El enceste de Waiters coronó una estupenda actuación en la que anotó 33 puntos.
Miami desperdició una delantera de 10 unidades en los últimos cuatro minutos, y Kevin Durant empató el duelo mediante una clavada a 11,7 segundos de la conclusión.
Sin posibilidades de parar el reloj, Waiters condujo el balón de un extremo a otro de la cancha y acertó el tiro decisivo frente a Klay Thompson.
Stephen Curry erró un triple por los Warriors, justo cuando el tiempo se agotaba.
Goran Dragic sumó 19 puntos por Miami (15-30), que finalizó con foja de 4-0 una serie de partidos en casa. Luke Babbitt añadió 11 tantos, mientras que Hassan Whiteside acumuló 10, además de atrapar 15 rebotes.