DALLAS -- Jason Dickinson had two goals and an assist for the Dallas Stars in a 5-2 win against the Anaheim Ducks at American Airlines Center on Thursday.
Miro Heiskanen scored his first NHL goal, and Ben Bishop made 23 saves for Dallas (5-4-0), which has won two in a row after losing three straight.
"It was the first game that I thought was a 60-minute game," Stars coach Jim Montgomery said.
[WATCH: All Ducks vs. Stars highlights]
Ryan Getzlaf scored his first two goals of the season, and John Gibson made 36 saves for Anaheim (5-5-1), which has lost four straight.
"The amount of grit that we need needs to go up," Getzlaf said.
Video: ANA@DAL: Dickinson lights the lamp with sweet move
Dickinson gave the Stars a 1-0 lead at 4:59 of the first period, skating in from the left wall following a turnover and scoring his first of the season on a backhand from in front.
"It always feels nice scoring," Dickinson said. "So it's nice to get it out of the way and stop fighting myself in the head."
Getzlaf tied it 1-1 at 8:17, intercepting a pass in the left circle before beating Bishop glove side. Roman Polak scored to make it 2-1 at 11:30 on a backhand in the crease.
Getzlaf tied it 2-2 at 3:09 of the second period, receiving a pass from Nick Ritchie from behind the net and scoring short side from the left circle.
Heiskanen, who was the No. 3 pick in the 2017 NHL Draft, scored off a cross-ice pass from Jason Spezza on a 2-on-1 to give the Stars a 3-2 lead at 4:53.
Heiskanen (19 years, 99 days) became the second youngest defenseman to score in Starts/Minnesota North Stars history (Ron Meighan, 18 years, 207 days), and the youngest to do so since the team moved to Dallas.
"That first goal, of course, was a great feeling," Heiskanen said.
Mattias Janmark extended the lead to 4-2 at 11:16, taking a stretch pass at the Anaheim blue line from Julius Honka and scoring on a wrist shot in the slot.
Dickinson scored his second of the game to make it 5-2 at 18:06, beating Gibson on a shot from the slot after Tyler Pitlick sent him a pass from behind the net.
Getzlaf called the overall defensive play by Anaheim "embarrassing."
Said Ducks coach Randy Carlyle, "They're coming up with more pucks than we are. Our commitment to getting the puck back or winning that 1-on-1 battle has to go up."
Video: ANA@DAL: Dickinson buries second goal of the game
They said it
"The only reason we have five wins is because of [Gibson]. [He's] making the saves that he's supposed to make, and he's making the saves that he's not supposed to make." -- Ducks defenseman Cam Fowler
"It was the perfect game that we needed to have before we go on this long road trip." -- Stars coach Jim Montgomery, whose team will start a season-long six-game road trip Sunday
Need to know
Spezza has six points (two goals, four assists) in his past six games. … Ritchie left in the second period with an upper-body injury. … Stars forward Tyler Seguin hasn't scored a goal in 17 games against Anaheim, the only NHL team he hasn't scored against.
Ducks: Host the San Jose Sharks on Sunday (8:00 p.m. ET; FS-W, NBCSCA, NHL.TV)
Stars: At the Detroit Red Wings on Sunday (5:00 p.m. ET; FS-D, FS-SW+, NHL.TV)
Video: Dickinson, Heiskanen help lead Stars to 5-2 win