Now or never

Early Thursday morning, hours before the start of Game 5 of the NBA Finals, LeBron James tweeted "Now or Never!!" Tonight's tilt may not be an elimination game, but it may very well be the biggest of James' life. A series that some thought would be lopsided has turned into a neck-and-neck race and you won't want to miss the action in Dallas. Here are the Games We're Watching.

NBA: Sports fans like to throw around the term "must-win" -- even when their teams aren't facing elimination. For LeBron James, tonight's NBA Finals Game 5 might just be that, even though a loss wouldn't cost the Heat their season. After scoring just eight points in Tuesday night's 86-83 loss to the Mavs, the Heat forward has felt the scrutiny of the masses. King James will try to put some sparkle back into his crown tonight, while the real king of this series, Dirk Nowitzki, will try to fight through illness for a second straight time (9 p.m., ABC).

MLB: Tonight the Red Sox look to finish off a three-game sweep of the Yankees and beat their division rivals on the road for a sixth straight time. Boston's Josh Beckett will take the hill opposite CC Sabathia, who has won his last four starts, pitching at least eight innings in each outing (7:05 p.m.). ... The Marlins are mired in their worst losing skid in two seasons, having lost seven straight games. They'll look for a win tonight to get off the schnide and avoid a sweep at the hands of the Braves. Jair Jurrjens gets the nod for Atlanta opposite Chris Volstad, who hasn't earned a win since April 26 (7:10 p.m.).

The White Sox failed to complete a three-game sweep of the Mariners, but they've got a good chance to get back in the win column when they face a struggling A's squad tonight. Oakland has lost nine straight games heading into the matchup. They'll send Trevor Cahill to the mound, hoping to stop the bleeding (8:10 p.m.). ... Milwaukee starter Yovani Gallardo will vie for his seventh straight victory tonight when the Mets visit. Jonathon Niese will take the bump for the Mets, who have lost five of their last seven games on the road (8:10 p.m.).

Related Content