The Boston Bruins scored three third-period goals to win their 12th straight game, 4-2 over the Phoenix Coyotes.
The Bruins are two wins short of the club mark of 14 straight set in the 1929-30 season, and have the most points in the NHL with 103, two more than Western Conference-leading St. Louis.
Jarome Iginla scored his 27th and 28th goals of the season for Boston, while Shawn Thornton found the go-ahead score by with 3:18 minutes left to play.
Oliver Ekman-Larsson had a spectacular goal to put Phoenix ahead 2-1 in the second period, while Shane Doan scored the other Coyotes goal on a power play.
Philadelphia's Scott Hartnell and Brayden Schenn scored in the second period as the Flyers came back to beat the St. Louis Blues 4-1 for their fifth straight victory.
The Blues clinched a playoff berth despite the loss when Boston defeated Phoenix.
Jakub Voracek and Wayne Simmonds added goals, and Steve Mason made 32 saves to help Philadelphia maintain its hold on second place in the Metropolitan Division.
Pittsburgh defeat Lightning
At Pittsburgh, James Neal scored a power-play goal 1:27 into overtime to lift the Penguins to a wild 4-3 victory over the Tampa Bay Lightning.
Neal's slap shot over Anders Lindback's right shoulder capped a frantic final 15 minutes of play as the teams traded the lead three times.
Evgeni Malkin had two goals and two assists, and Sidney Crosby added a goal and two assists for the Penguins.
Steven Stamkos, Valtteri Filppula and Ondrej Palat scored for the Lightning.
The Detroit Red Wings edged the Minnesota Wild 3-2 after Gustav Nyquist scored in the third period.
Trevor Daley and Jamie Benn scored third-period goals to help the Dallas Stars rally for a 3-1 victory over the Ottawa Senators, while Jonathan Quick made 24 saves in his fifth shutout of an injury-hampered season as the Los Angeles Kings beat the Florida Panthers 4-0.
In other games, the Montreal Canadiens edged the Toronto Maple Leafs 4-3, the Carolina Hurricanes beat the Winnipeg Jets 3-2, the Calgary Flames trounced the Edmonton Oilers 8-1 and the Washington Capitals beat the San Jose Sharks for the first time since 1993, 3-2 in overtime.