CHICAGO -- Rookie Jeremy Morin scored and set up Patrick Sharp's go-ahead goal in the second period, and the injury-depleted Chicago Blackhawks held on to defeat the St. Louis Blues 4-2 on Sunday for their third straight win.
Jaden Schwartz and Vladimir Sobotka had goals for St. Louis, which lost its second straight and remained two points behind idle Boston for the NHL's overall point lead. The Blues and Bruins have four games remaining.
The Blues, who were shut out by Colorado on Saturday, have scored two goals or fewer in eight of 10 games.
FLYERS 5, SABRES 2
PHILADELPHIA -- Brayden Schenn scored two goals, and Philadelphia broke a four-game losing streak with a win over lowly Buffalo.
Philadelphia maintained third place in the Metropolitan Division, two points ahead of Columbus, and won for the second time in eight games (2-4-2). With four games remaining, the Flyers trail the second-place New York Rangers by two points, but have a game in hand.
Cory Hodgson and Mike Weber scored third-period goals for Buffalo, which lost its sixth straight road game and fell to 2-13-1 in its last 16 overall. The Sabres, assured of finishing with the fewest points in the NHL, have scored eight goals during their road skid.
BLUE JACKETS 4, ISLANDERS 0
The Blue Jackets, desperate to hang on to a playoff spot in the East, matched a season high with three power-play goals.
Anders Nilsson made 29 saves for the Islanders, who had their seven-game point streak end.
Columbus won at home after going 1-4-2 in its last seven games at Nationwide Arena.
PENGUINS 3, AVALANCHE 2, SO
After Jokinen's goal, Marc-Andre Fleury made a pad save on Gabriel Landeskog's shot, snapping Colorado's six-game winning streak and denying Varlamov franchise records for most home and overall wins in a season.
After falling behind 2-0 on Brandon Sutter's first multiple-goal game this season, Colorado scored twice in the third period to tie it.
Ryan O'Reilly scored his team-leading 28th goal of the season 18 seconds into the third period, and Patrick Bordeleau redirected defenseman Tyson Barrie's shot from the point past Fleury with 3:13 left in regulation.
Fleury had 39 saves, including one in the closing seconds of overtime.
Locked into the No. 2 seed in the Eastern Conference, the Penguins sat several of their regulars, including Sidney Crosby, who missed his first game of the season because of an unspecified injury.
OILERS 4, DUCKS 2
EDMONTON, Alberta -- Taylor Hall had a goal and two assists, and Edmonton beat Pacific Division-leading Anaheim.
It is the third time the teams have met in the past two weeks. The Oilers beat the Ducks 4-3 in overtime on March 28, and Anaheim edged Edmonton 3-2 on Wednesday.
PANTHERS 3, STARS 2
SUNRISE, Fla. -- Sean Bergenheim scored with 4:31 left to break a third-period tie, and Florida snapped a five-game losing streak in a win over Dallas.
Bergenheim put the Panthers ahead for good when he redirected Colby Robak's drive from the left circle into the net. Scottie Upshall and Brandon Pirri also scored for Florida, and Roberto Luongo made 35 saves and beat Dallas for the first time in five starts.
The Stars still hold a one-point lead over the Phoenix Coyotes for the second Western Conference wild card spot.
Florida erased a 2-0 deficit on goals by Upshall and Pirri in the second period.
Copyright 2014 by The Associated Press
This story is from ESPN.com's automated news wire. Wire index