ST. LOUIS (AP) - Jaroslav Halak made 15 saves for his second straight shutout, and Alex Pietrangelo scored with 5:14 left in the St. Louis Blues' 1-0 victory over the Edmonton Oilers on Thursday night.
St. Louis has earned points in a franchise-record 14 straight home games. The Blues are 7-0-1 in January, an NHL-best 20-3-3 at home and lead the league with nine shutouts.
The Blues tied Chicago and the New York Rangers for the NHL lead with 62 points, a point ahead of Detroit. The Red Wings were at Phoenix on Thursday night.
Edmonton has dropped 12 of its last 13 road games.
Halak, coming off a 1-0 victory over Dallas on Monday, has four shutouts this season and 20 overall. He improved to 10-0-3 in his last 13, hasn't allowed a goal in 148:28 and hasn't lost in regulation since Nov. 22.
Pietrangelo scored his eighth goal of the season on a wraparound. He has at least one point in a career-best eight games.
ISLANDERS 4, FLYERS 1
PHILADELPHIA (AP) - Evgeni Nabokov made 40 saves, and Josh Bailey, Matt Moulson, Mark Streit and Michael Grabner scored to help New York Islanders snap a 13-game losing streak in Philadelphia.
The Islanders also broke an eight-game losing streak against Philadelphia, which had won 23 of its previous 24 games against the Islanders. The victory was the Islanders' third in their last four games, and it marked the first time New York won in Philadelphia since April 7, 2007, a 4-2 victory.
Matt Read scored for Philadelphia.
BRUINS 4, DEVILS 1
NEWARK, N.J. (AP) - Nathan Horton and Gregory Campbell scored in a 35-second span in a four-goal third period that carried Boston past New Jersey.
Defenseman Andrew Ference tied it at 3:01 of the period and Horton and Campbell put the Bruins ahead for good as they beat New Jersey for the third time in three games this season. Chris Kelly had an empty-net goal.
Tim Thomas made 30 saves as Boston snapped the Devils' three-game winning streak with the three-goal outburst in the 4:44 span. Petr Sykora scored for the Devils.
PENGUINS 4, RANGERS 1
NEW YORK (AP) - Richard Park scored the go-ahead goal 2:23 into the third period, Evgeni Malkin padded the lead with two, and Marc-Andre Fleury made 30 saves in Pittsburgh's victory over New York.
Malkin has 24 goals this season, including seven in four games.
Fleury played in his 19th straight game for the Penguins, who have won four in a row following a six-game streak. Chris Kunitz also scored for Pittsburgh. Carl Hagelin scored for New York.
JETS 4, SABRES 1
WINNIPEG, Manitoba (AP) - Ondrej Pavelec made 25 saves and Winnipeg extended Buffalo's franchise-record road losing streak to 11 games.
Andrew Ladd, Tobias Enstrom, Tim Stapleton and Nik Antropov scored for Winnipeg, with Enstrom and Stapleton connecting on two of the Jets' three power-play chances.
Drew Stafford scored for Buffalo.
MAPLE LEAFS 4, WILD 1
TORONTO (AP) - Phil Kessel scored his team-leading 25th goal, and Joffrey Lupul had three assists to lead Toronto past Minnesota.
Nazem Kadri, Joey Crabb and Mikhail Grabovski also scored to help Toronto snap a three-game losing streak.
Jonas Gustavsson made 20 saves, allowing only Nick Johnson's late goal.
PREDATORS 3, BLUE JACKETS 0
COLUMBUS, Ohio (AP) - Pekka Rinne made 38 saves - 18 in the third period - for his fourth shutout of the season, and Martin Erat had a goal and an assist in a 2:03 span in the second period for Nashville.
Mike Fisher scored on a power play, and Shea Weber had a long short-handed goal into an empty net.
Columbus fell to 2-3 under interim coach Todd Richards.