Kobe Bryant scored 27 for the Lakers, who are 1-7 on the road this season.
Ersan Ilyasova and Mike Dunleavy added 15 points each for the Bucks, who managed to beat the Lakers without two of their best players.
Already scrambling to compensate for the long-term absence of injured center Andrew Bogut, the Bucks found themselves without guard/forward Stephen Jackson on Saturday because of an NBA suspension.
Bryant made six free throws to break Jerry West’s franchise record for free throws made. Coming into Saturday’s game, Bryant needed three makes to tie West’s mark of 7,160.
ROCKETS 97, KNICKS 84
In Houston, Chase Budinger scored 19 points, Samuel Dalembert grabbed 14 rebounds and Houston beat New York for its ninth win in 10 games.
Jordan Hill had 14 points and 11 rebounds, Courtney Lee scored 14 points in place of the injured Kevin Martin, and the Rockets shot 49 percent (38 of 77) to improve to 9-2 at home this season.
Houston blew open a close game in the third quarter as the Knicks’ offense sputtered again. New York failed to reach 90 points for the fifth time in seven games.
Amare Stoudemire scored 23 points and Tyson Chandler added 14 for the Knicks, who again played without the injured Carmelo Anthony.
76ERS 95, PISTONS 74
In Philadelphia, Andre Iguodala recorded the eighth triple-double of his career with 10 points, 10 assists and 10 rebounds, and Philadelphia won its second game in a row.
Iguodala, who turned 28 on Saturday, received a nice ovation from the crowd when he secured his triple-double with a defensive rebound with 7:34 remaining.
Lou Williams scored 17 points, Elton Brand added 14 and Jrue Holiday had 13 for the 76ers, who improved to 14-6 and 10-2 at home.
WIZARDS 102, BOBCATS 99
In Charlotte, N.C., JaVale McGee scored 22 points and had 10 rebounds as Washington beat Charlotte for the second time in a week.
The matchup between two teams tied for the fewest wins in the NBA came down to the final shot, but Matt Carroll’s 3-point attempt at the buzzer fell short.