Tonight at 9:00 p.m. ET the Cleveland Cavaliers will go for a shocking 3-1 lead over the Golden State Warriors in the NBA Finals when they tip off Game 4 from Cleveland, in a matchup that can be live streamed free by clicking this link. Warriors fans can listen to the game on KNBR 680 while Cavaliers fans may do likewise on WTAM 1100.

Golden State's offense has been slowed to a crawl by the Cavaliers defense, which has used tight D to overcome the loss of offensive stars Kyrie Irving and Kevin Love. The Warriors have fallen well short of the 100-point mark in both losses, and the "Splash Brothers" Stephen Curry and Klay Thompson have not been in sync through any of the first three tilts.

Meanwhile, LeBron James is firing on all cylinders. He has dismantled the defenders trying to stop him, and Golden State has thrown a number of players his way. He is averaging 41 points, 12 rebounds and 8.3 assists through the first three games on 40 percent shooting. LeBron is also using 44 percent of Cleveland's offensive possessions; discounting Kyrie Irving, the next highest is Matthew Dellavedova at 19.3 percent.

"He's playing inside, outside, trying to get to the line, mixing it up a little bit," Warriors guard Andre Iguodala said. "He's trying to work it to his advantage."

James has also gotten shocking contributions from reserve point guard Matthew Dellavedova, who mustered 20 points in Game 3 and also helped dog Stephen Curry, the current MVP, into a five-point first half. Dellavedova played so hard that he needed to be hospitalized after the game and hooked up to IVs.

"I told him I was going to limit his minutes," Cavaliers coach David Blatt said. "And he said, 'No, you're not.' Delly's tank is low, but we're doing everything we can to fill it back up."