Gary A. Vasquez-USA TODAY Sports

Brett Leason scored two goals, including the first of four in the game's opening 12 1/2 minutes, and the Anaheim Ducks earned a 5-2 victory Wednesday over the visiting Vegas Golden Knights, who are on a season-long four-game losing streak.

Jamie Drysdale, Frank Vatrano and Troy Terry also scored goals in the first period as the Ducks won for just the fourth time in their past 19 games while improving to 2-1-0 against the defending champions this season. Mason McTavish had three assists.

It was Anaheim's highest-scoring first period of the season and matched their high for any period after a four-goal effort in the third period Nov. 5 against Vegas.

John Gibson had 30 saves for Anaheim after missing the final three games before the holiday break after the birth of his child.

Alec Martinez and Mark Stone scored goals for the Golden Knights, who have dropped five of their past six games. Logan Thompson made 21 saves for Vegas, who have allowed at least four goals in seven of the last eight games.

Leason gave Anaheim a 1-0 lead at 3:23 of the opening period when he deflected a Cam Fowler shot past Thompson.

McTavish set up the next two Ducks goals, helping Drysdale to his first of the season -- and first since March of 2022 -- at 8:23 of the opening period and squeezing a backhand pass to Vatrano for his third at the 11:38 mark. Terry scored 40 seconds later, his ninth, for a 4-0 lead.

The Golden Knights got a goal back at 7:23 of the second period when Martinez scored past Gibson from the edge of the left circle, his fourth.

Stone pulled Vegas within 4-2 on the power play at 12:34 of the second period to tally a point in eight consecutive road games. Stone also has a point in nine of the last 10 games overall (five goals, 10 assists).

Leason scored his sixth of the season at 17:45 of the second period off a long rebound from a McTavish shot that was saved by Thompson.

The Ducks were without defenseman Radko Gudas (lower body) for a second consecutive game.

More must-reads:

TODAY'S BEST
Insider names frontrunner in Browns' QB competition after drafting Shedeur Sanders
Yankees offense goes nuclear in blowout win
Giannis Antetokounmpo rips Tyrese Haliburton's father for 'disrespectful' act
Celtics make unique NBA playoff history in Game 5 win
How Steelers reportedly expect Aaron Rodgers saga will end
Juan Soto's bat speed decline threatens Mets' $765 million investment
NFL team executive expands on what Browns' Shedeur Sanders did wrong before draft
Insider suggests four-time Pro Bowl option for Steelers if Aaron Rodgers doesn't sign
Watch: Pacers, Tyrese Haliburton eliminate the Bucks in OT
Stanley Cup playoffs takeaways: Hurricanes advance, panic time for Maple Leafs
Jayson Tatum's historic game helps send Celtics to Eastern Conference semis
Pirates ace Paul Skenes explains why he's not concerned about potential injuries
Steelers may have found another steal in UDFA pool as Pittsburgh lands an athletic freak
49ers sign star TE to four-year extension
Spurs' Stephon Castle runs away with Rookie of the Year Award
Kings to make Doug Christie new head coach in full-circle moment
Vikings QB J.J. McCarthy sends strong message about whether he's ready to start in 2025
Pistons' Cade Cunningham comes alive in fourth quarter to stave off elimination vs. Knicks
Cubs defeat Pirates with an impressive night at the plate
Watch: Blue Jays' Daulton Varsho makes potential catch of the year