Klay Thompson revelled in a "surreal" reunion with the Golden State Warriors after he led the Dallas Mavericks to victory in his second game as a visitor to Chase Center.

Thompson scored 29 points and knocked down seven 3-pointers, as Dallas drained a season-high 21 shots from beyond the arc to win 143-133 on Sunday.

The Warriors also had no answer for Luka Doncic, who registered 45 points, 13 assists, 11 rebounds, three steals and two blocks during the contest.

Thompson's last game against his former employers last month saw him go 7-of-17 from the field, including six 3s, for 22 points in a 120-117 loss to Golden State.

There was plenty of celebration surrounding his first return, too, including captain's hats for fans in attendance and an emotional pre-game video tribute.

But Thompson believed that his second return to Chase Center was easier to contend with, with that same emotional sentiment missing.

"It was very surreal," Thompson said. "I was 21 years old when I came here and to see the city and the town is always special. So many good memories.

"It was way easier. Especially not seeing all the captain's hats. I saw a few of those. Much easier. Felt more settled than the first time I was out here."

Dallas have now won 12 of their last 14 games, while the Warriors slumped to an eighth defeat in their last 10, having started the season 12-3.

Stephen Curry paced the Warriors (now 14-11) with 26 points and 10 assists, while Draymond Green had season highs of 21 points and five 3s.

Curry, Thompson's long-time "Splash Brother," also hit seven 3-pointers, as they became the first pair of players in NBA history to make seven-plus 3s in a game as team-mates and seven-plus 3s in a game as opponents.

The Mavericks do not meet the Warriors again until February, with Thompson still adapting to his new team.

"It's different, but I am getting more accustomed to it with each time we face each other," Thompson said of guarding former team-mate Curry.

"We guarded each other plenty of times in practices and scrimmages. You always cherish the moments you get to face the best players.

"It's cool I get to say I guarded Steph like I guarded Kobe [Bryant] and KD [Kevin Durant]. It's another story I get to tell."