Eric Hartline-USA TODAY Sports

Travis Sanheim had one goal and one assist while four teammates scored a goal apiece as the host Philadelphia Flyers earned a rare victory on Monday, winning 5-3 over the Colorado Avalanche -- who lost leading scorer Nathan MacKinnon to injury.

Tanner Laczynski, Tony DeAngelo, Owen Tippett and Travis Konecny each scored one goal as Scott Laughton and Kevin Hayes added two assists apiece for the Flyers, who snapped a two-game losing streak. Philadelphia won for just the second time in 14 games (2-9-3).

Flyers goaltender Carter Hart made 29 saves.

Alex Newhook scored two goals and Mikko Rantanen added one for the depleted Avalanche, who were already playing without the likes of Artturi Lehkonen, Valeri Nichushkin, Evan Rodrigues, Darren Helm and Gabriel Landeskog.

Avalanche goaltender Alexandar Georgiev stopped 29 shots in defeat.

MacKinnon assisted on Newhook's first goal to open the scoring at 3:50 of the first period, as Newhook redirected a shot on the power play that eluded Hart.

The Flyers tied the game at 1 when Sanheim flicked a wrist shot to the top corner of the net at 7:29 of the first. The shot appeared to deflect off Newhook.

MacKinnon left the ice with eight minutes remaining in the first period and was not seen on the bench at the beginning of the second. The injury appeared to occur when he blocked a shot by Scott Laughton at 11:47 of the first.

Philadelphia took a 2-1 advantage at 18:05 of the first after Laczynski corralled a rebound and scored. Joel Farabee took the initial shot, which bounced off Georgiev's pads.

Alex Galchenyuk was whistled for holding and the Flyers capitalized with a power-play goal by DeAngelo at 3:59 of the second for a 3-1 lead.

Colorado had a solid scoring chance when Martin Kaut broke free and tried to score on the backhand at 15:31 of the second, but Hart sprawled to the ice and made a stellar save.

Cale Makar skated in all alone at 7:30 of the third but was stymied by Hart.

Tippett connected on the power play at 9:54 for a 4-1 advantage.

Rantanen skated through two Flyers and scored at 17:47 to close the gap to 4-2. Newhook then scored 36 seconds later and the deficit was sliced to one.

Konecny connected on an empty net with 59.3 seconds left to secure the win.

More must-reads:

TODAY'S BEST
Mavericks come from behind to down Thunder, take 2-1 series lead
Stars continue road dominance with Game 3 win over Avalanche
Watch: Paul Skenes wastes no time showing why Pirates drafted him No. 1 overall
Watch: Braves were one out away from first no-hitter in 30 years
Roman Wilson hopes to become Steelers' next 'great' WR
Chargers sign veteran edge-rusher
Justin Allgaier dominates at Darlington for first win of 2024
'Great mind': One-time NBA champion endorses candidate for Lakers HC job
Celtics respond with impressive road win vs. Cavaliers in Game 3
Hurricanes' power play finally comes through with season on the line
Watch: An outstanding first half by Donovan Mitchell keeps the Cavaliers alive in Game 3 vs. Celtics
Tigers lose veteran starting pitcher to injury
Watch: Minor league baseball game interrupted by turtle delay
Paul Skenes experiences the Pirates' incompetence in just one game
Rangers ace continues to be plagued by nerve irritation in thumb
Cowboys hint at timeline for extension talks with offensive star
Steelers first-round pick has already 'apologized' to new locker mate
Former Packers WR makes bold prediction about Jordan Love
Broncos release former Super Bowl champion WR
Nationals had 'substantive discussions' with former top prospect about extension