Luka Doncic says the Dallas Mavericks just have to "keep rolling" after scoring an impressive win over the Utah Jazz on Monday.

The Jazz, who hold the best record in the NBA this season, saw a nine-game winning streak halted as the Mavericks ran out 111-103 victors behind 31 points, nine rebounds and eight assists from Doncic.

Dorian Finney-Smith had 23 points to go alongside six rebounds and four assists, while Jalen Brunson (20 points), Josh Richardson (17 points) and Tim Hardaway Jr (16 points) all contributed in the absence of Kristaps Porzingis, who was missing with a wrist sprain.

The Mavericks, seventh in the Western Conference, are now on a five-game winning run and are 7-3 over the past 10, with Doncic admitted their latest result helps build confidence as the season moves into a critical stage.

"I mean win every win is a confidence win, every NBA team can beat you," he said.

"Every win is a confidence win here, obviously this one they're first in the West or second, so obviously it's a big win. We just have to keep rolling, I guess."

The Mavericks impressed in the long-range game, going 23 for 49 from three-point range. Prior to the game, Utah led the NBA in three-point attempts (17.1) and second for success rate (39.8 per cent), but they were 12 from 44 (27.3 per cent).

"To hold these guys to 103 is a hell of a job," Dallas coach Rick Carlisle said.

"The difference was we just came out and we were much more physical than we were last time we played them. That was a long time ago; that was light years ago."