Gerald Wallace scored 24 points and Jamal Crawford hit a key 3-pointer and a pair of late free throws to lift the Portland Trail Blazers over the Golden State Warriors 93-91 Wednesday night.

Nicolas Batum added 17 points for the Trail Blazers, who had lost 11 of their last 12 in Oakland. Marcus Camby added 12 points and 11 rebounds.

David Lee matched his season high with 29 points to lead the Warriors, who had a three-game winning streak snapped. Lee also grabbed 11 rebounds.

Crawford, who finished with 14 points, hit a long 3-pointer to put Portland ahead 91-90 with 1:03 left. Nate Robinson made one of two from the foul line to tie it with 51 seconds remaining before Crawford knocked down a pair of free throws with 44 seconds to go for the final points of the game.

Portland All-Star LaMarcus Aldridge missed the game with a left ankle injury sustained early in Tuesday night's game against Washington.

Robinson finished with 21 points for the Warriors. Dorell Wright had 12, but Monta Ellis was limited to 10.

Wallace scored 10 points in the second quarter to help rally the Trail Blazers to a 57-54 halftime advantage.

Portland took a 72-70 lead into the fourth quarter as the Warriors missed their last six shots of the third and their first four of the final period before Klay Thompson hit a 3-pointer from the corner with 8:52 remaining, tying the game at 74.

Thompson's shot sparked a 16-6 run that gave the Warriors an 88-82 edge with 3:04 left. The Trail Blazers tied it at 88 with just under 2 minutes to play on Wallace 3-pointer.

The Warriors scored the game's first seven points and shot nearly 58 percent to take a 27-20 lead after the opening quarter.

Notes: Of the seven games Aldridge has missed over the past three years, four have been against the Warriors. ... Robinson averages 15 points a game against the Trail Blazers, his second-best against any team. ... Warriors coach Mark Jackson all but challenged the players selected for the NBA 3-point shooting contest to go up against Brandon Rush and Klay Thompson. "We can put something at stake and I'll take my guys," Jackson said. ... Warriors broadcaster Jim Barnett was an original Trail Blazer. ... Lee recorded his fifth consecutive double-double at home. ... The Trail Blazers scored a season-low 15 points in the third quarter.