Robertson became the NHL’s first 20-goal scorer this season with a deflected puck in the first period, then added his 21st and 22nd on long power-play goals in each of the next two periods. His other hat tricks came in back-to-back games last March, when he was the first Stars player to ever do that.
Joel Kiviranta and Wyatt Johnston also had goals for the Central Division-leading Stars. Jake Oettinger stopped 31 shots for his fourth career shutout.
It was the fourth time in six games for Robertson to have multiple goals. His points streak began Oct. 27 and was already the longest for the team since moving from Minnesota to Dallas in 1993. The franchise record of 20 was set by Brian Bellows in 1986.
Miro Heiskanen had three assists for Dallas. Roope Hintz had helpers on two of Robertson’s goals in his first game since signing an $67.6 million contract extension through the 2030-31 season.
Anthony Stolarz had 36 saves for the Ducks.
The 23-year-old Robertson, who last season became the only the team’s fourth 40-goal scorer in Dallas, missed the most of preseason camp before signing a $31 million, four-year contract a week before the season opener.
After being named earlier in the day as the NHL’s first star for the month of November, Robertson need just more than four minutes in the first game of December to extend his points streak.
He moved the puck behind the net and sent a short wrister from the side into the crease. The puck went off the stick of a Ducks defender and past Stolarz.
Robertson scored from the slot just above the circles in the second period, and from the top of the right circle in the third. He has 20 goals and 12 assists in his points streak.