CLEVELAND — Mo Williams had never made a winning jumper for the Cavaliers.
He rarely tried.
"We had this other guy," he said.
LeBron James isn't around to play hero.
Williams hit a 15-foot jumper in the face of Milwaukee's Brandon Jennings as time expired to give Cleveland an 83-81 victory Wednesday night, snapping the Cavaliers' three-game losing streak and giving them the kind of moment James routinely delivered.
Williams, who finished with 25 points, drove left on Jennings before hitting his step-back jumper as the horn sounded. Williams then ran and jumped up on the scorer's table to celebrate hitting a winning shot against the team that traded him to the Cavs.
The last-second shot sent a holiday crowd into a frenzy.
Jennings wasn't so moved.
"It was a lucky shot," Jennings said. "That's all I'll say about it — just a lucky shot."
Williams scored 21 points in the second half. Anthony Parker added 14 points, Daniel Gibson 12 and Anderson Varejao had 13 rebounds for Cleveland.
Keyon Dooling scored 18 points for the Bucks, who dropped their fourth straight.
With a daunting schedule ahead, the Cavaliers were desperate for a win. They were embarrassed Tuesday night in Indiana, a loss that caused coach Byron Scott to demand that his players — especially his starters — show more urgency before their season slipped away.
It wasn't pretty, but the Cavs found a way. Williams pulled them through.
"It was almost survival mode," Williams said. "We needed to win this game and get on a good slide and feel good about ourselves."
Playing with a sprained right thumb, Williams scored Cleveland's final eight points as the Cavs avoided dropping to 2-5 at home. With James now in Miami, the Cavs are lacking a go-to player they can count on to take the big shots in the clutch.
Williams believes he can at least partially fill James' sneakers.
"There's a lot of pressure to take those shots," Williams said. "You got to be willing to take 'em and make 'em. I definitely got to be the guy who makes plays. I'll accept that role. Somebody has to be that aggressive guy every single night. We need that one guy. With me having the ball, the team will follow. I just got to set the tone."
Cleveland's final possession was set up by a turnover by Milwaukee's Corey Maggette with 23 seconds left. The Cavs then set up a play for Williams, who was fouled with 5.3 seconds left. Off the inbounds play, Williams held the ball for a moment near half-court, prompting Cavaliers fans to scream for him to hurry with the clock dwindling quickly.
But Williams knew exactly what he was doing and calmly knocked down his jumper, the biggest one for Cleveland all season.
It was a brutal all-around game for Jennings, who scored just three points on 1-of-10 shooting. John Salmons had 14 points and Maggette 10 for Milwaukee, which led by 11 in the third quarter but gave up 31 points in the period to let the Cavs catch them.
"We were a little bit soft on both ends," Bucks coach Scott Skiles said. "They got back in it. We have to assume just because we're up, we're not going to blow them out. When plays need to be made and when we really need to execute, we're just kind of milling around and not being real professional about it.
"As a result, we're 5-9 and that's one of the main reasons why."
- BYU basketball: Dave Rose hoping Tyler Haws'...
- BYU basketball: Agustin Ambrosino leaves BYU...
- Hard work, dedication pay off for Utah's Karl...
- Stump the Smith: Can you answer the questions...
- LIVE TODAY: Deseret News live streaming...
- High school softball: Copper Hills earns a...
- ESPN trivia guru: University of Utah graduate...
- High school boys soccer: Lehi beats Bingham,...
- High school baseball: 5A, 4A state... 56
- Hard work, dedication pay off for... 37
- BYU basketball: Dave Rose hoping Tyler... 29
- Bodyguards allegedly beat up 2 fans who... 19
- Utah Jazz: No lottery luck, so Jazz... 19
- Utah State football: New coach Matt... 12
- BYU basketball: Agustin Ambrosino... 11
- BYU football: Fan-developed software... 8