Tonight at 9:00 p.m. ET on ABC the Golden State Warriors will take on the Cleveland Cavaliers on LeBron James' home floor in Game 3 of the 2015 NBA Finals, which can be live streamed free by clicking this link. Warriors fans can listen to the radio broadcast on KNBR 680, while Cavaliers fans may do likewise on WTAM 1100.

As heavy underdogs in Game 2 without Kyrie Irving or Kevin Love, LeBron James willed the Cavaliers to victory with a 39-point, 16-rebound, 11-assist performance for the ages that helped overcome not only the injury bug, but a game fraught with mental errors from J.R. Smith.

Smith and Timofey Mozgov were the only other Cavaliers in double-figure scoring, but a resurgent Cavs defense was able to thwart Stephen Curry's sweet shooting. Curry was held to 19 points during a brutal 5-for-23 performance.

James appeared spent after Game 2, but the NBA's best player thinks he will be able to perform all the way through Game 7 if necessary. "It's a maximum of five games left in the NBA season," he said. "So I'm ready for whatever."

Cleveland's injuries may be difficult to overcome for the long haul though. Only eight Cavaliers saw the floor in Game 2, and the Cleveland bench only added 21 points total. Incredibly, Smith and James Jones were able outscore five Warriors who totaled 17 points.

The Warriors have been publicly unconcerned about the uncharacteristic shooting night from Curry. "It happens to everybody, whether you're the MVP or a role player," head coach Steve Kerr said.

"Sometimes the shots don't go in. Sometimes things don't go your way. Steph will bounce back. He's a great player. We'll help him. We'll try to see if we can get him into a better groove. But he'll be fine."