The LeBron James-led Cavaliers, one victory away from becoming the first team to win an NBA championship after falling behind 3-1 in the Finals, will now head to Oakland for Sunday's deciding game riding a wave of momentum.
Cleveland used an explosive first half in which they led by as many as 22 points to set the tone and never allowed the usually sharp-shooting Warriors to settle into a rhythm or get any closer than seven points the rest of the way.
The Cavaliers built a 24-point lead in the third that looked like it might spell the end for the Warriors but the reigning champions finally closed out the quarter on a 10-0 run to pull within nine points.
But the Cavaliers, who got a game-high 41 points from James, managed to hang on for the win and keep alive their hopes at a maiden NBA championship.