Sergei Bobrovsky had 29 saves in his first career shutout, and Cam Atkinson and Nick Foligno took advantage of Detroit giveaways to score goals in leading the suddenly hot Columbus Blue Jackets to a 3-0 victory over the visiting Red Wings on Saturday.

Jack Johnson also picked up a power-play goal for the Blue Jackets, who have won four in a row and earned points in their past six.

For a change they didn't work overtime. They had gone to extra time in their previous five games.

Bobrovsky, acquired in a trade with Philadelphia last summer, picked up his first career shutout in his 99th NHL game and 16th with Columbus. He was at his best in the third period, stopping difficult shots by Niklas Kronwall, Drew Miller and Pavel Datsyuk.

The Blue Jackets improved to 3-0-1 against the Red Wings this season.

Already ahead 1-0, the Blue Jackets took a three-goal lead -- with help from the Red Wings in each case -- by scoring twice in a span of 83 seconds in the second period.

After Datsyuk was penalized for delay of game, R.J. Umberger dug the puck off the wall to get it to Derick Brassard, who skated to the high slot and left a drop pass for Johnson. The University of Michigan grad's hard one-timer from the top of the right circle was his third of the year.

Before the crowd of 17,957 -- with a liberal sprinkling of Red Wings fans -- really settled down, it was 3-0.

Canadiens 4, Lightning 3: Brendan Gallagher broke a tie with Montreal's third goal of the third period, and the Eastern Conference-leading Canadiens rallied to beat host Tampa Bay. "They showed a lot of character by coming back, and ended up finding a way to win this hockey game," Canadiens coach Michel Therrien said.

Coyotes 2, Stars 1: Rob Klinkhammer netted his first NHL goal in his Coyotes debut, and Shane Doan also scored as host Phoenix beat Dallas. Mike Smith made 20 saves for the Coyotes, who ended a two-game losing streak. Phoenix won the season series from Dallas 2-1-1 and has a point in nine of 10 games against the Stars.

Bruins 3, Flyers 0: Tyler Seguin scored his third goal in two games and host Boston added two more in a span of just over 2 minutes in a win over Philadelphia.

Islanders 5, Capitals 2: John Tavares scored two power-play goals in the third period to lift the host Islanders to a win over Washington, ending the Capitals' three-game winning streak. Evgeni Nabokov made 22 saves for the Islanders.

Penguins 5, Maple Leafs 4: Sidney Crosby and James Neal scored shootout goals, and Pittsburgh beat Toronto for its NHL-leading 11th road win.

Hurricanes 6, Devils 3: Jiri Tlusty had two goals, and surging Carolina built an early lead and carried it through to a victory over the slumping Devils in Raleigh, N.C. The Hurricanes won for the fifth time in six games.

Wild 2, Predators 1: Matt Cullen scored the shootout-winning goal to give Minnesota a victory over host Nashville.