PHILADELPHIA — Steve Mason stopped 38 shots, and Mark Streit and Michael Raffl scored goals, leading the Philadelphia Flyers past the Colorado Avalanche 3-1 on Thursday night.
Mason blanked Detroit 5-0 on Jan. 28 and stopped the Los Angeles Kings 2-0 on Feb. 1. He was only 2:50 away from his fourth shutout of the season, and third in five games, when Nathan MacKinnon beat him for his 21st goal of the season. Mason stopped his first 33 shots.
Claude Giroux scored an empty-netter in the final minute for the Flyers.
The 25-year-old Mason signed $12.3 million, three-year extension last month, a deal already paying off big for the Flyers. He’s been the key reason the Flyers have been able to hang around in the Eastern Conference playoff race.
Maple Leafs 4, Lightning 1
TAMPA, Fla. — Jonathan Bernier made 33 saves and the Toronto Maple Leafs beat the Tampa Bay Lightning.
Mason Raymond, Jay McClement, James van Riemsdyk and Tyler Bozak scored for Toronto, which was coming of a 4-1 loss Tuesday night at Florida.
Flames 4, Islanders 2
UNIONDALE, N.Y. — Matt Stajan scored the tiebreaking goal late in the third period and rookie Reto Berra made 28 saves as the Calgary Flames beat the New York Islanders.
Stajan banked the puck off the Islanders goalie Evgeni Nabokov from a sharp angle at 14:28 to lift the Flames to their sixth victory in seven games and their first at Nassau Coliseum since 2004.
Oilers 2, Rangers 1
NEW YORK — Nail Yakupov scored with 1:38 left in regulation to give the Edmonton Oilers to a win over the New York Rangers.
Ryan Smyth also scored for Edmonton, which is 5-5 in its last 10. Ben Scrivens made 35 saves.
New York’s season-high four-game winning streak came to an end. Derick Brassard scored and Cam Talbot made 29 saves.
Capitals 4, Jets 2
WASHINGTON — After getting an Olympic send-off from Secretary of State John Kerry, Alex Ovechkin scored his NHL-leading 40th goal with 12:14 remaining as the Washington Capitals rallied from a third-period deficit for a win over the Winnipeg Jets.
Ovechkin put the Capitals ahead by lifting the puck over a pile of bodies in the crease, following up after Nicklas Backstrom had taken two whacks at a rebound before sliding into goaltender Ondrej Pavelec.
Canadiens 5, Canucks 2
MONTREAL — Max Pacioretty scored three goals for his third career hat trick — despite missing on two penalty shots — to help the Montreal Canadiens to a victory over the Canucks.
Ryan White and Tomas Plekanec also scored for Montreal, while Carey Price made 42 saves.
Pacioretty was awarded two penalty shots in a two-minute span in the second period, but failed to convert, losing control of the puck both times.
Senators 3, Sabres 2
OTTAWA, Ontario — Milan Michalek scored his second goal of the game with 23 second left as the Ottawa Senators defeated the Buffalo Sabres.
The Sabres had fought back to tie the game with two third-period goals, but Senators captain Jason Spezza found Michalek in the slot and he beat Jhonas Enroth over the shoulder for the winner.
Erik Karlsson also scored for the Senators and Craig Anderson made 30 saves.
Tyler Ennis and Drew Stafford scored for the Sabres, who lost for the fourth straight time. Enroth made 33 saves.
The Senators led 1-0 heading into the third and then the play opened up.
Red Wings 3, Panthers 1
SUNRISE, Fla. — Gustav Nyquist scored the go-ahead goal in the second period, helping lift the Detroit Red Wings over the Florida Panthers.
Brian Lashoff and Daniel Alfredsson also scored and Jimmy Howard made 23 saves as the Red Wings ended a four-game road losing streak.
Scottie Upshall scored and Tim Thomas stopped 30 shots for Florida, which has lost four of its last five.
Detroit took a 2-1 lead when Nyquist grabbed a rebound in the slot in the Red Wings’ zone, brought it along the left boards and beat Thomas high on the stick side at 13:22. Nyquist has nine goals in his last nine games.