Los Warriors (28-17) sumaron dos triunfos consecutivos para mantenerse segundos en la División Pacífico.
Thompson lideró al equipo que jugó sin tres de sus titulares, Stephen Curry y Andrew Bogut, ambos lesionados del tobillo, y Harrison Barnes, de la rodilla.
Además de Thompson, los Warriors se vieron apoyados por el base Jarrett Jack, con doble-doble de 26 puntos y 12 asistencias, y por el alero David Lee, que consiguió 20 tantos y 13 rebotes.
Los Cavaliers (13-33), que han perdido cinco de los últimos diez partidos, fueron guiados por el alero Tristan Thompson, con doble-doble de 18 puntos y 12 rebotes, y por el escolta Dion Waiters, que aportó 18 tantos.
El pívot Tyler Zeller encestó 16 para los Cavaliers, últimos en la División Central.