LOS ANGELES — Pau Gasol scored 28 points without missing a shot, Kobe Bryant added 20 points and the Los Angeles Lakers took a 30-point lead in the first half of their fourth straight victory, 117-89 over the Golden State Warriors on Sunday night.

LOS ANGELES — Pau Gasol scored 28 points without missing a shot, Kobe Bryant added 20 points and the Los Angeles Lakers took a 30-point lead in the first half of their fourth straight victory, 117-89 over the Golden State Warriors on Sunday night.

Gasol was 10 of 10 from the field, made all eight of his free throws, and had nine rebounds and five assists before sitting out the fourth quarter.

According to the Lakers, Gasol became just the third player in NBA history with at least 20 points, five rebounds and five assists while making at least five shots and five free throws without a miss.

Raptors 102, Celtics 101

At Toronto, Amir Johnson made two free throws with 2.7 seconds left, Andrea Bargnani scored 29 points and Toronto beat Boston to snap an eight-game losing streak against the Celtics.

Paul Pierce's shot bounced off the rim at the buzzer, giving Toronto its first victory over the Celtics since a 114-112 decision in Boston on Jan. 23, 2008.

Hornets 75, Kings 71

At Sacramento, Calif., David West had 17 points, and Trevor Ariza added 16 to help New Orleans improve to 11-1, matching San Antonio for the best record in the NBA.

Marco Belinelli scored 12 points, and Chris Paul had nine points and 14 assists for the Hornets, who shot 32 percent and had a season-low point total. New Orleans has won three straight.

Pistons 115, Wizards 110, OT

At Auburn Hills, Mich., Richard Hamilton scored 12 of his 27 points in overtime for Detroit.

Wizards rookie star John Wall missed his fourth straight game because of a sprained left foot. He was on the Wizards' active list, and coach Flip Saunders said before the game that he hoped to get a few minutes out of him, but Wall ended up watching in street clothes.