Tomas Vokoun made 35 saves as Pittsburgh moved within two wins of the NHL record of 17 straight victories set by Mario Lemieux and the 1992-93 Penguins.
Crosby skated off the ice with a towel covering his mouth after a slap shot by teammate Brooks Orpik deflected off a stick and hit the NHL scoring leader in the face just 1:28 into the game. Crosby, who immediately fell to the ice and tossed his stick in the air, did not return.
Crosby, with 15 goals and 56 points, holds a 10-point lead over Tampa Bay's Steven Stamkos in the NHL scoring race. Another head injury for Crosby has to concern the Penguins. The team captain has missed considerable time the past two years because concussions. He was sidelined the final 41 games in 2011 and the Stanley Cup finals, and skipped most of the 2012 regular season as symptoms lingered.
Pittsburgh went 15-0-0 in March, the first perfect month in league history. The Penguins also won a franchise best 12th straight at home.
OILERS 4, CANUCKS 0
EDMONTON, Alberta (AP) — Taylor Hall had a hat trick and Edmonton scored early and often to make it three victories in a row for the first time this season.
Hall's third goal also set an Oilers record for the fastest hat trick to start a game at 7:53, beating 12:38 set by Wayne Gretzky in 1986.
Devan Dubnyk made 23 saves for his second shutout of the season and Ladislav Smid also scored for the Oilers (14-13-7), who are 6-2-2 in their past 10 games.
The Oilers are in a four-team tie just one point back of eighth seed St. Louis in the Western Conference playoff race.
The Canucks (19-10-6) had their six-game winning streak ended.
HURRICANES 3, JETS 1
WINNIPEG, Manitoba (AP) — Justin Peters made 34 saves to help Carolina keep its playoff hopes alive with a victory over Southeast Division-leading Winnipeg.
Alex Semin and Eric Staal each had a goal and an assist, and Jussi Jokinen also scored for Carolina. The Hurricanes snapped a seven-game winless streak to improve to 16-15-2 and move within four points of the Jets.
Olli Jokinen scored for Winnipeg. The Jets dropped to 18-16-2.
The Hurricanes scored barely over a minute into the game when Semin snapped one after Winnipeg goalie Ondrej Pavelec blocked Staal's wrap-around attempt.
Jokinen's wrister at 9:41, a second after the end of Carolina's first power play, made it 2-0.
Jokinen put Winnipeg on the board at 1:26 of the second off a neat backward pass from Evander Kane as he passed the Carolina net.
AVALANCHE 1, PREDATORS 0, OT
DENVER (AP) — Tyson Barrie scored at 50 seconds of overtime and Colorado beat Nashville.
Semyon Varlamov stopped 34 shots for his third shutout of the season and the 11th of his career.
Pekka Rinne had 23 saves for Nashville, which has lost two straight.
Barrie scored when he came down the right side and knocked in Greg Zanon's rebound past Rinne. It was Barrie's second goal of the season and ended a four-game skid for the Avalanche.
P.A. Parenteau had his team-leading 21st assist on the play.
FLYERS 3, BRUINS 1
PHILADELPHIA (AP) — Mike Knuble and Matt Read scored, Ilya Bryzgalov made 33 saves and Philadelphia snapped a four-game losing streak with a victory over Boston.
Ruslan Fedotenko added an empty-net goal for the Flyers, who began the day 14th in the Eastern Conference but only six points out of the eighth and final playoff spot. Boston, meanwhile, entered with the third-most points in the conference (46).
Nathan Horton scored for the Bruins, who dropped to 2-4-1 in their past seven games. They had won four in a row against the Flyers.
MAPLE LEAFS 4, SENATORS 0
OTTAWA (AP) — Nazem Kadri had a hat trick and James Reimer made 31 saves and Toronto won its third straight game and extended its point streak to eight games.
Joffrey Lupul also scored and added three assists for the Leafs, while Kadri also picked up an assist.
Ben Bishop made 19 saves for the Senators, who were coming off a 3-0 shutout over the New York Rangers on Thursday.
The Leafs led 1-0 after the first period and 2-0 after the second before Kadri scored twice in the opening five minutes of the third period to complete his hat trick.
CAPITALS 4, SABRES 3, SO
BUFFALO, N.Y. (AP) — Alex Ovechkin scored once in regulation and again in a shootout to help Washington rally for the win and take sole possession of 11th place, a point ahead of Buffalo in the tightly contested Eastern Conference standings.
Matt Hendricks also scored for Washington in the shootout, while Capitals goalie Braden Holtby stopped both of Buffalo's shootout attempts. Mike Green capped a two-goal third-period rally and forced overtime by scoring with 40 seconds left. Troy Brouwer had a goal and assist for Washington, which bounced back from a 3-2 loss to the Islanders on Tuesday to improve to 4-1 in its past five.
Ville Leino scored twice and Christian Ehrhoff also scored for the Sabres, who are 0-1-2 in their past three.
CANADIENS 3, RANGERS 0
MONTREAL (AP) — Michael Ryder and Tomas Plekanec scored in the first period and Carey Price made 34 saves for Montreal moved three points ahead of Boston for first place in the Northeast Division.
Brendan Gallagher also scored, while P.K. Subban had three assists for the Canadiens, who swept their three games with New York this season, outscoring the Rangers 9-1.
The Rangers, the NHL's lowest-scoring team, were coming off a 3-0 shutout loss in Ottawa on Thursday night. Once again, they failed to score for goalie Martin Biron, who has seen his team shut out in his past four starts in Montreal since 2011.
Price, who was pulled from a 6-5 win in Boston on Wednesday, got his third shutout of the season and 19th of his career.
PANTHERS 3, DEVILS 2, OT
SUNRISE, Fla. (AP) — Dmitry Kulikov scored his first goal of the season at 1:43 of overtime and Florida won its second straight at home for the first time this season.
Kulikov's shot from the right circle beat Martin Brodeur on the far side.
Shawn Matthias scored two goals for the Panthers and Jacob Markstrom made 24 saves.
Steve Bernier scored two goals and Brodeur stopped 27 shots for the Devils, losers of three straight.
WILD 4, KINGS 3, SO
ST. PAUL, Minn. (AP) — Mikko Koivu scored in a shootout and Minnesota bounced back for a win after having its seven-game win streak ended a night earlier in Dallas.
Koivu also had two assists in regulation. Matt Cullen also had a goal, Zach Parise had a goal and an assist and Niklas Backstrom stopped 28 shots for the Wild.
Dustin Brown and Jeff Carter had power-play goals, and Justin Williams also scored for the Kings, who blew a two-goal lead and fell to 2-1 on their five-game road trip. Kings goalie Jonathan Quick made 25 saves.
Backstrom won his eighth consecutive start and his 19th game of the season a night after sitting out for the first time in 13 games.
SHARKS 3, COYOTES 2, SO
SAN JOSE, Calif. (AP) — Logan Couture scored the lone goal in the shootout to lead San Jose to its fourth straight win.
Marc-Edouard Vlasic celebrated his 26th birthday by scoring the game-tying goal with 5 minutes left in the third period. Joe Pavelski also scored for the Sharks, extending his streak to four straight games with a goal.
Antti Niemi made 27 saves as San Jose extended its longest winning streak since opening the season with seven consecutive wins. Niemi stopped Antoine Vermette in overtime and turned aside all three shootout attempts.
Boyd Gordon and Radim Vrbata scored for the Coyotes, who have lost eight of their past nine games to plummet in the Western Conference standings. Jason LaBarbera made 32 saves to lose his seventh straight decision to San Jose.