Perry Nelson-USA TODAY Sports

Trevor Moore scored all three goals for the visiting Los Angeles Kings in a 3-1 win against the Edmonton Oilers on Wednesday night.

It was the first hat trick of Moore's five-year NHL career and just his third multigoal game.

Viktor Arvidsson had three assists and Cal Petersen made 22 saves for the Kings, who were coming off a 6-5 loss to the Calgary Flames on Monday in the opener of the four-game trip.

Zach Hyman scored and Stuart Skinner stopped 29 shots for the Oilers, who have lost five of their past seven games.

Blues 5, Blackhawks 2

Ryan O'Reilly, Ivan Barbashev and Jordan Kyrou each had a goal and assist as St. Louis extended its winning streak to four with a win at Chicago.

Jordan Binnington stopped 25 of 27 shots for the Blues, and has started each game during the surge following the team's eight-game skid. St. Louis continued a recent run of dominance against Chicago, improving to 8-0-2 in the clubs' past 10 meetings, including a 4-0-2 run at United Center.

Andreas Athanasiou scored twice for the Blackhawks, notching his first multi-goal game of the season. The rest of his teammates couldn't complement the effort, however, as the Blackhawks were held to three goals or fewer for the ninth straight game.

Senators 4, Sabres 1

Anton Forsberg made 29 saves as host Ottawa handed Buffalo its seventh straight loss.

Tim Stutzle had a goal and an assist and Jake Sanderson added two assists for the Senators, who won for the second time in their past three games after a seven-game skid. Austin Watson, Brady Tkachuk and Alex DeBrincat provided Ottawa's other goals.

Tage Thompson scored for the Sabres. Buffalo goalie Eric Comrie gave up two goals on 24 shots before leaving the game late in the second period with an injury. Craig Anderson yielded one goal on 15 shots in relief. It was Anderson's first time back in Ottawa since departing after the 2019-20 season.

More must-reads:

TODAY'S BEST
Pacers' Pascal Siakam leads team to Game 6 win vs. Knicks
Watch: Matt Duchene's 2OT winner sends Stars to conference final
Scottie Scheffler shoots improbable 66 after warming up for PGA Championship in a jail cell
Report: Tua Tagovailoa away from Dolphins amid contract chatter
Nuggets star has worrying comment about latest injury
Paul Skenes makes incredible Wrigley Field history in second-career MLB start
Giants rookie CF to undergo season-ending labrum surgery
Yankees' Juan Soto reacts to Hal Steinbrenner contract talk
Late goal sends Panthers to Eastern Conference Finals
Ex-teammate of Shohei Ohtani placed bets with same illegal bookmaker as interpreter 
Former Rams first-round pick retires from NFL after 11 seasons
Insider provides major injury update on Celtics' Kristaps Porzingis
Watch: Bruins strike first in Game 6 with incredible backhand goal
Dodgers make series of moves involving notable players
Hurricanes not expected to re-sign defenseman, center
Maple Leafs tab former Stanley Cup winner as new head coach
NFL insider expands on competition between Steelers QBs Russell Wilson, Justin Fields
NFL sets outrageous prices for Eagles-Packers Brazil game
Broncos 'very unlikely' to bring back former NFL interceptions leader
Greg Olsen offers broadcasting advice to Tom Brady