Tonight at 9:00 p.m. ET in Cleveland LeBron James and the Cavaliers will attempt to stave off elimination in the NBA Finals at the hands of the Golden State Warriors. Watch Game 6 on ESPN or live stream it free by clicking this link. Cavaliers fans can listen to the action on WTAM 1100, while Warriors fans may find the radio broadcast on KNBR 680.

LeBron James called himself the "best player in the world" after a Game 5 loss, and even though the Cavaliers didn't come out on top James' performance lent credence to his claim. James dropped 40 points, 14 rebounds and 12 assists on the Warriors in the loss, but his supporting cast once again failed to lend enough aid.

Cleveland's bench scored just 17 points, and 14 of them came on an inefficient 4-of-14 shooting night for J.R. Smith. Center Timofey Mozgov was a ghost, scoring no points one game after hanging 28 on Golden State's small-ball unit. Game 3 hero Matthew Dellavedova's Cinderella run as the Finals' breakout star may be over as well. He mustered just five points and two assists in 41 minutes of play.

"I've got to be better," James said despite posting a massive triple-double. He also expressed confidence in a supporting cast that is without All-Stars Kyrie Irving and Kevin Love. "We've got enough to win it. I feel confident."

The problem for LeBron is that even if he manages to elevate his game, he's going up against a more complete team with it's own star, MVP Stephen Curry, elevating his. Curry scored 37 points in Game 5 and hit an array of tough 3-pointers.

"We fought hard all year and put ourselves in good position now to go to Cleveland and hopefully close it out," Curry said. "We're confident."