Phillip Danault scored a goal and added an assist, and Noah Dobson had two assists for Montreal (8-3-2), which won its fourth straight game, all of which have been on the road. Jakub Dobes made 17 saves.
Wyatt Johnston had a goal and an assist, Jamie Benn scored, and Mikko Rantanen recorded two assists for Dallas, (7-5-1), which has lost two in a row. Jake Oettinger made 16 saves.
Caufield made it 1-0 Montreal at 7:24 of the first period. He got the rebound of Danault's shot in front that deflected off of Stars defenseman Nils Lundkvist and snapped it under the right pad of a sliding Oettinger.
Johnston scored a power-play goal at 12:53 to tie it 1-1, snapping the puck low into the far side of the net after a pass from Rantanen at the bottom of the right circle.
Newhook put Montreal back up 2-1 at 16:05 with his first of the game. Dobson found Newhook with a stretch pass, and he rushed into the zone and got past Stars defenseman Thomas Harley before putting a backhand around Oettinger.
Just 27 seconds later, Caufield scored his second of the game to push it to 3-1 at 16:32. Juraj Slafkovsky skated behind the net and fed Adam Engstrom for a one-timer from the right dot. The puck went off the left post to Caufield, where he snapped it in.
Newhook’s second goal came just after a Montreal power play had expired at 6:11 of the second period. Dobson’s point shot went off Chris Kreider and Oettinger before bouncing off the glass and landing at the side of the net, where Newhook backhanded it underneath Oettinger to make it 4-1.
Benn scored to draw Dallas within 4-2 at 8:52 with a wrist shot from the left circle off a Rantanen feed from below the goal line.
Danault notched his first goal of the season, putting the puck into an empty net at 19:12 of the third period for the 5-2 final.