Crawford earned his seventh NHL shutout and second this season in his first start since Feb. 12. He outdueled Columbus' Steve Mason, who stopped 26 shots.
Shaw provided all the offence in the second period for Blackhawks (15-0-3), who haven't lost in regulation time this season and have earned 33 of 36 possible points. Chicago has won nine straight against Columbus, dating to Feb. 18, 2011.
The Blackhawks set the league record with at least one point in the first 17 games of a season when they beat San Jose 2-1 on Friday.
The 18-game point streak is also a team record for the Blackhawks, who have only lost in shootouts this season.
The Blue Jackets (5-12-2), who have an NHL-low 12 points, went 0-for-5 on the power play.
BRUINS 4, PANTHERS 1
SUNRISE, Fla. (AP) — Zdeno Chara and Milan Lucic scored first-period goals to lift Boston past Florida.
Chris Kelly had a power-play goal in the second, and Daniel Paille added an empty-net goal in the third. Tuukka Rask stopped 34 shots for the Bruins, who won their third straight game.
Tomas Kopecky scored a goal for Florida and Jacob Markstrom made 28 saves in his second consecutive start for the Panthers, who have lost seven of eight and five in a row at home.
Paille added a short-handed, empty-net goal with 1:37 left after the Panthers pulled Markstrom for a 6-on-4 skating advantage.
RED WINGS 8, CANUCKS 3
DETROIT (AP) — Damien Brunner had two goals and two assists, and Joakim Andersson scored twice in Detroit's rout of Vancouver.
Henrik Zetterberg and Niklas Kronwall had a goal and two assists each, Daniel Cleary added a goal and an assist, and Jordin Tootoo also scored for Detroit, which netted three power-play goals in the second period to take the lead.
Pavel Datsyuk and Jonathan Ericsson added two assists, and Jimmy Howard made 18 saves.
Daniel Sedin had two goals, and Chris Higgins also had a goal for Vancouver. Henrik Sedin had two assists, and Roberto Luongo stopped 20 shots but lost in regulation for the first time this season.
PENGUINS 5, LIGHTNING 3
PITTSBURGH (AP) — Sidney Crosby had two goals and an assist to lead Pittsburgh past Tampa Bay in the host Penguins' first game since NHL MVP Evgeni Malkin was injured.
Beau Bennett scored his first career goal on a power play to help Pittsburgh take over sole possession of first place in the Atlantic Division. Matt Cooke and defenceman Paul Martin each had a goal and an assist for the Penguins, who have won five of six to tie Montreal for the top spot in the Eastern Conference.
Malkin is out indefinitely after slamming back-first into the end boards during Friday night's win over Florida.
Steven Stamkos had three points for Tampa Bay, with his 13th goal and two assists. Stamkos and John Tavares of the New York Islanders are tied for the NHL lead in goals.
Cory Conacher, the NHL's leading scorer among rookies, and defenceman Eric Brewer also scored for the Lightning, who are tied with Carolina for first place in the Southeast Division.
JETS 4, DEVILS 2
NEWARK, N.J. (AP) — Evander Kane scored a breakaway goal in the second period, and Andrew Ladd added some insurance in the third to lift Winnipeg over New Jersey.
Zach Bogosian scored in the first period, and Grant Clitsome had a power-play goal in the second for the Jets, who have won three of the first four of a five-game trip that concludes Tuesday in New York against the Rangers. Ondrej Pavelec made 26 saves.
Travis Zajac and Steve Bernier had goals for New Jersey, but the Devils (10-5-4) lost their fourth in five games and second at home this season. Johan Hedberg, a late-minute replacement for injured Martin Brodeur, stopped 23 shots.
Brodeur left the ice in pregame warmups because of "a little soreness," the Devils said.
The Jets took a 1-0 lead for the sixth straight game.
HURRICANES 4, ISLANDERS 2
UNIONDALE, N.Y. (AP) — Defenceman Bobby Sanguinetti's first NHL goal snapped a tie midway through the third period, and Carolina rallied to beat the New York Islanders and snap a three-game losing streak.
Sanguinetti fired a snap shot from the top of the right circle over the glove hand of goalie Kevin Poulin at 10:17. The 24-year-old defenceman, who has battled injuries throughout his career, had one assist in 20 NHL games before Sunday.
Alexander Semin completed the scoring with an empty-net goal with 30 seconds left.
John Tavares and Matt Moulson had given the Islanders a 2-0 lead midway through the first period, and New York seemed on its way to a third straight victory.
But Eric and Jordan Staal scored 45 seconds apart late in the second period to tie it at 2.
The Islanders (8-10-1) are an NHL-worst 2-7 at home.
DUCKS 4, AVALANCHE 3, OT
ANAHEIM, Calif. (AP) — Ryan Getzlaf scored the tying goal in the third period and set up Corey Perry's second of the game at 4:14 of overtime as Anaheim beat Colorado for its sixth straight victory and 10th in 11 games.
The Ducks (13-2-1) have the NHL's second-best record behind the Chicago Blackhawks.
Teemu Selanne scored his 668th career goal, tying Luc Robitaille for 11th place on the NHL list. It also was his 250th power-play goal, breaking a tie with Phil Esposito for third place.
Defenceman Francois Beauchemin had a career-high four assists.
John Mitchell, Cody McLeod and P.A. Parenteau scored for Colorado, and Jean-Sebastien Giguere made 20 of his 35 saves in the second period against his former team.
FLAMES 5, COYOTES 4
CALGARY, Alberta (AP) — Jarome Iginla scored twice, and Calgary netted goals 23 seconds apart in the final 2 minutes to rally for a victory over Phoenix.
After Iginla's second goal tied it with 1:23 remaining, Curtis Glencross got the game-winner for the Flames. Tim Jackman and Mike Cammalleri had Calgary's other goals.
Iginla entered the night with only one goal this season and two in 28 games.
Raffi Torres had two goals for Phoenix, and Michael Stone and Nick Johnson also scored.
Torres tied it 3-3 at 2:22 of the third. Johnson put the Coyotes ahead at 8:48.