PORTLAND, Ore. -- Jamal Crawford's 20-foot jump shot bounced off the rim as time expired, giving Portland a 101-100 victory over the Los Angeles Clippers on Saturday night at the Rose Garden.
Crawford had scored 16 of his 19 points in the second half, fueling a comeback that drew the Clippers from 13 points down to a seven-point lead in the closing minutes.
Nicolas Batum collected 20 points, a career-high 12 assists and 10 rebounds -- his second triple-double in three games -- to lead Portland (22-21), which won its second straight game after losing six in a row.
Blake Griffin had a game-high 24 points, 10 assists and eight rebounds for the Clippers (32-13), who matched a season high with their fourth straight loss.
Portland extended a six-point halftime lead to 74-61 midway through the third quarter, thanks to a barrage of 3-point shots by Batum (two), Wesley Matthews and Damian Lillard. The Clippers, with Griffin leading the way, rallied to 82-76 heading into the fourth quarter.
The visitors stormed out of the gate in the fourth, going ahead 85-84 on two Crawford free throws with 8:19 remaining. Portland responded with five points in a row to go back in front 89-85. But the Clippers, with Crawford doing much of the damage, scored 11 in a row to seize a 96-89 lead with 4:13 remaining.
Los Angeles' advantage was 100-91 when Lillard sank a 3-pointer to make it 100-94 with 2:10 to go. After a Clippers miss, J.J. Hickson's dunk trimmed the margin to 100-96 with 1:36 left.
After Crawford -- facing the team for whom he played a year ago -- rimmed out a 3-point attempt, Matthews converted a three-point play, and it was 100-99 with 1:09 to play.
Lamar Odom's jumper missed and Hickson was fouled on the rebound. He sank both free throws, and the Blazers were on top 101-100 with 45.2 seconds remaining.
After turnovers by each team, the Clippers called timeout with 29.7 seconds to go. Crawford missed a driving layup and a jump ball was called with 12.4 seconds left.
The Clippers controlled the tip, but Crawford's game-winning attempt found only iron as the clock ran out.
Leading 25-22 after one quarter, Portland outscored the Clippers 18-7 to open a 43-29 advantage. L.A. closed to 47-43 and went into intermission trailing 51-45.
Griffin had a big first half with 13 points, five assists and four rebounds for the Clippers. Batum totaled seven points, six assists and five rebounds, and LaMarcus Aldridge chipped in nine points and four boards for the Blazers at the break.
NOTES: Clippers guard Chris Paul (right knee) missed his third straight game. "He's day to day," said coach Vinny Del Negro, who considers Paul doubtful for Sunday night's rematch with the Trail Blazers at the Staples Center. ... Guard Chauncey Billups (left foot) was on the floor working hard prior to the game, but he was not available for duty, either. "With Chauncey and Chris, there's no timetable," Del Negro said. "They're both feeling better. Chauncey is doing more physical stuff than Chris. We're trying to get Chris as much therapy and rest as possible. Once he starts some contact, I'll have a better feel for (his return)." ... Griffin, who played through an ankle sprain against Phoenix, started for the Clippers. "He tweaked his ankle pretty good," Del Negro said. "It's a big concern, but he said he's feeling better. We'll monitor him out there and see how he's doing." ... Portland coach Terry Stotts greeted Odom warmly before the game. Stotts was an assistant coach in Dallas last season during Odom's brief, ill-fated time there. "It was just one of those years for Lamar," Stotts said. "Coming into a new situation, it was a disappointing year. I'm glad he's bounced back well with the Clippers. He's a great fit for them. He's showing his versatility."