Although Wednesday night's game three wasn't win-or-go-home for the Cleveland Cavaliers, realisticly, the Eastern Conference champions needed a W to remain in with a chance in these NBA Finals.
And, having been on the receiving end of back-to-back blowouts in Golden State in games one and two, the Cavaliers did just that with an emphatic 120-90 win over the Warriors to pull within 2-1 in the series.
Despite being without Kevin Love who missed the game with a concussion, Cleveland never trailed at the Quicken Loans Arena as they beat GSW for the first time in eight attempts and breathed new life into the 2016 NBA Finals.
LeBron James was the spearhead for the Ohio franchise as he poured in 32 points and grabbed 11 rebounds in a dominant display that will quieten his critics for one game at least.
Having been moved to small forward in the absense of Love as Richard Jefferson (nine points, eight rebounds) stepped into the starting five, the four-time MVP thrived as Cleveland embraced a smaller lineup.
And the Cavs roster in general looked a different proposition on their own court, with Kyrie Irving finishing with 30 points and J.R. Smith adding 20 of his own in a performance that saw him go five-of-10 from three-point range.
From tip to buzzer, the Warriors didn't appear to have an answer for their opponents and, although they recovered from a 16-33 deficit after the first quarter to trail 43-51 at half time, that was about as good as it got for the reigning champions.
Indeed, by the end of the third quarter the Bay Area franchise were behind by 20 points, 69-89.
Stephen Curry was once again quiet in these Finals as he managed just two points in the first two quarters, before ultimately finishing with 19. His fellow Splash Brother Klay Thompson also had another off night - the 2016 All-Star going just one-of-seven from beyond the arc en route to a 10 point performance.
In the paint, too, the Warriors were no match for the Cavaliers with the home team outscoring the Dubs 54-32 by the time the game was over.
The result also continues two contrasting runs in these playoffs. On the receiving end of the blowout defeat last night, the Warriors are now 0-4 in game threes during the 2016 postseason. Cleveland, meanwhile, remain a perfect 8-0 on their home court.
The series now moves to game four on Friday night where the Cavaliers will have a chance to even up the series on the Q Arena hardwood.