CLEVELAND - LeBron James had another of those oh-no-he-didn't-type plays. Shaquille O'Neal didn't see it.
James scored 33 points and made an incredible, soaring block on Brandon Roy in the final seconds, and Anderson Varejao had a season-high 22 as the Cleveland Cavaliers rebounded from consecutive sloppy road losses with a 104-99 win over the hobbled Portland Trail Blazers on Friday night.
James added seven assists, seven rebounds and swatted Roy's shot with the Cavs holding on late. Portland's star tried to drop in a floater, but James came across the lane and rejected his shot, his fingers going above the backboard square - 12 feet off the floor - to send it into the seats.
"I didn't see where the ball went," James said. "It's still rolling, that's a good thing."
What's not so good is O'Neal leaving with a bruised left eye in the third quarter. Cleveland's center got poked by Portland's Joel Przybilla while going up for a shot. He was taken to the Cleveland Clinic after the game for precautionary tests and is expected to travel with the team to Oklahoma City on Saturday.
O'Neal finished with 14 points and 11 rebounds and Varejao added 10 boards for Cleveland, which found itself trailing 54-45 after an uninspired first half. At the break, an angry coach Mike Brown laid into his players and they came out with much more intensity.
"It was much needed," guard Mo Williams said of Brown's fiery pep talk. "We were lackadaisical. We weren't playing the way we should. He said the right things and got our motors going."
Roy scored 23, LaMarcus Aldridge 22 and Andre Miller 20 for the Blazers, who dressed just nine players because of injuries and need to play better.
"We have to or we'll get beat by 30," Roy said. "We have no room for error. At the beginning of the season, we thought we did. Now if we relax for one quarter, we can get blown out by any team."
Varejao and Williams, who added 10 assists, were gametime decisions after suffering stomach-flu symptoms earlier in the day. And for a good portion of the first three quarters, the Cavaliers played sickly.
But with James on the bench, Cleveland opened the fourth with an 8-2 spurt that seemed to put the Cavaliers in control. Cleveland eventually opened a 93-87 lead on Anthony Parker's 3-pointer,