Updated

Dallas, TX (SportsNetwork.com) - Klay Thompson netted 21 points and the Golden State Warriors defeated the Dallas Mavericks 123-110 on Saturday night.

Andre Iguodala and Marreese Speights added 18 points apiece off the bench for the Warriors, who have won 12 straight and 17 of their last 18 games. Harrison Barnes supplied 13 points and 10 boards.

"Tonight was a little choppy, but the effort was there," said Warriors coach Steve Kerr. "I thought our defense was good."

Dirk Nowitzki poured in 18 points to lead Dallas, which has dropped six of its last eight games.

"They're pretty much stacked at every position," said Nowitzki.

The game was tied 37-37 before the Warriors used a 12-1 run to create some separation.

Leandro Barbosa and Draymond Green knocked down 3-pointers to start the surge, which was capped on a Steph Curry driving layup for a 49-40 Golden State advantage with 3:12 left in the second.

Speights nailed a 3 in the final second of the frame to stake the Warriors to a 59-48 margin at the break.

Golden State then began the third on a 10-3 swing to extend its cushion even more. Thompson started the flurry with a pair of triples and finished it off with a putback for a 69-51 spread.

The Warriors were up 90-76 going into the fourth, where they cruised to the finish line.

Game Notes

Golden State held a 55-44 rebounding advantage and scored 24 points off 16 Dallas turnovers ... The Warriors were 14-of-36 from beyond the arc, while Dallas was just 3-of-16 from long distance ... Tyson Chandler had 10 points and 13 rebounds for the Mavs.