Kreider netted two in the first period for his first NHL multigoal game, and finished his hat trick by tipping in Anton Stralman's shot with his back to the net at 9:38 of the third. Kreider had scored only five goals — three this season — in his first 43 career games.
His effort brought a rain of hats onto the Madison Square Garden ice.
Nash and defenceman Michael Del Zotto connected in the second against starting goalie Roberto Luongo and backup Eddie Lack to turn the much-anticipated game into a rout.
David Booth and Daniel Sedin scored for Vancouver.
BRUINS 3, BLUE JACKETS 1
BOSTON (AP) — Milan Lucic scored a pair of goals and Patrice Bergeron added another, lifting the Bruins to a victory over the Blue Jackets.
David Krejci added two assists for Eastern Conference-leading Boston, which is 10-2-2 in its past 14 games.
Boston's Chad Johnson needed only 13 saves for the win in just his fifth start. No. 1 goalie Tuukka Rask was given the night off.
The Bruins haven't lost at home in regulation in 11 games (9-0-2). Boston has won all three meetings between the teams this season.
Ryan Johansen scored a power-play goal for the Blue Jackets, who were outshot 36-14.
PENGUINS 5, PANTHERS 1
SUNRISE, Fla. (AP) — Evgeni Malkin scored a goal and had three assists to lift the Penguins over the Panthers.
Jussi Jokinen, James Neal, Chris Kunitz and Joe Vitale also scored goals for Pittsburgh, who won its third straight game. Jeff Zatkoff stopped 39 shots, including 15 in the first period.
Malkin has four goals and 13 assists during an eight-game point streak.
Scottie Upshall scored for Florida and Tim Thomas allowed four goals on 13 shots. Thomas was replaced by Scott Clemmensen to start the third period. Clemmensen made eight saves.
Thomas also gave up four goals in the Panthers' last game, a 5-3 loss to the New York Rangers on Wednesday. Florida has lost four of its last five games.
DEVILS 1, SABRES 0, OT
NEWARK, N.J. (AP) — Steve Bernier scored at 4:19 of overtime and Cory Schneider made 15 saves and the Devils shut out the Sabres.
Schneider has won back-to-back games after beating Carolina on Friday night.
Andy Greene stole the puck and passed it to Bernier, who beat Jhonas Enroth with a high shot for the Devils.
Enroth stopped 23 shots for the Sabres.
CAPITALS 3, ISLANDERS 2, OT
UNIONDALE, N.Y. (AP) — Alexander Ovechkin scored at 2:07 of overtime to lift the Capitals to a victory over the Islanders.
Ovechkin's goal came after Washington tied the game with a short-handed goal by Nicklas Backstrom 49 seconds left in the third period.
The Islanders seemed poised for their first win in six games after Thomas Vanek gave them a 2-1 lead with just under two minutes left.
The loss was the sixth straight for the Islanders and their 11th defeat in 13 games.
The goal was Ovechkin's 21st of the season. Braden Holtby made 37 saves for the Capitals.
BLACKHAWKS 5, COYOTES 2
GLENDALE, Ariz. (AP) — Patrick Kane had a goal and an assist in a dominant first period, Antti Raanta made 32 saves for his second NHL win, and Chicago beat Phoenix to complete an impressive road trip.
After watching a 3-0 lead become 3-2 after a sloppy second period, Brandon Bollig's goal with 9:11 left put it away for Chicago. Andrew Shaw and Niklas Hjalmarsson also scored for the Blackhawks, and Marian Hossa added an empty-net goal in Chicago's sixth straight win to wrap up a seven-game, 13-day trip that saw them cement their status as one of the NHL's top teams.
Rob Klinkhammer and Martin Hanzal scored for the Coyotes, who lost for the fourth time in five games.
CANADIENS 4, MAPLE LEAFS 2
MONTREAL (AP) — Max Pacioretty scored twice and added an assist and Montreal defeated Toronto.
P.K. Subban and Tomas Plekanec also scored for the Canadiens and Carey Price stopped 34 shots.
James van Riemsdyk and Mason Raymond scored for the Leafs, while Jonathan Bernier made 35 saves.
The Canadiens wasted no time getting on the scoreboard after the Leafs' Carl Gunnarsson took a penalty for interference in the game's first minute.
Pacioretty scored his eighth of the season on the power play at 0:58 after taking a crisp pass from Subban, who was deep in his own zone. Pacioretty walked in on the breakaway and got off three shots on net before sliding one past Bernier's outstretched leg.
Price got an assist on the goal, his first point of the season.
FLYERS 3, PREDATORS 2, SO
NASHVILLE, Tenn. (AP) — Vincent Lecavalier scored the only goal in the shootout, and Philadelphia started a six-game road trip by edging Nashville for its second straight win.
Claude Giroux scored in the first, and Sean Couturier's goal at 13:06 of the third tied it up at 2-2 to help the Flyers reach the shootout.
Steve Mason made 34 saves and stopped Craig Smith, Matt Hendricks and Matt Cullen in the shootout for the win.
Mike Fisher and Colin Wilson each scored for Nashville, which has lost two straight.
The Predators were playing their fourth game in six nights and without captain Shea Weber who is day to day with an eye injury after taking a puck to the face in Thursday night's 3-0 loss to the Oilers.
SHARKS 4, DUCKS 3, SO
SAN JOSE, Calif. (AP) — Joe Pavelski scored in the shootout and Antti Niemi stopped all three attempts to help San Jose beat Anaheim.
Logan Couture scored his first goal in eight games. Patrick Marleau and Marty Havlat also scored for the Sharks, who finished a season-long five-game homestand unbeaten and won their eighth in nine overall.
Corey Perry, Alex Grant and Ben Lovejoy scored for the Ducks, who had won three of their past four.
Niemi stopped 28 of 31 shots for his 15th win. Jonas Hiller saved 32 shots in taking the loss.
The Ducks have lost six of their past seven road games.
FLAMES 2, KINGS 1
LOS ANGELES (AP) — Michael Cammalleri scored with 23 seconds remaining and Calgary got a victory over Los Angeles.
Cammalleri beat Ben Scrivens with a short backhand from the edge of the crease after getting the puck from Mikael Backlund. It was the 10th goal for the former Kings forward, making him the first Calgary player to reach double digits. The veteran centre spent his first five NHL seasons with the Kings.
Blair Jones had a short-handed goal during a 5-minute penalty kill in the second period for Calgary.
Karri Ramo made five of his 21 saves during the Kings' long power play, helping end a string of 11 consecutive games in which the Kings gained at least one point in the standings.
Ramo was 4 1/2 minutes away from his first NHL shutout when Justin Williams tied it with his 200th regular-season goal.
AVALANCHE 3, WILD 2, SO
DENVER (AP) — Ryan O'Reilly scored the only goal in the shootout, Semyon Varlamov stopped 35 shots and Colorado beat Minnesota.
Gabriel Landeskog and Nathan MacKinnon had a goal apiece to help the Avalanche sweep the home-and-home series with the Wild.
John Mitchell added two assists for Colorado, which won a rare penalty-free game.
Mikko Koivu and Matt Cooke scored goals and Josh Harding stopped 23 shots for the Wild.
Minnesota has dominated the Avalanche in Colorado since the 2007-08 season. The Wild came into Saturday with a 12-2-2 record since midway through that season, and they had won six of their past seven at Pepsi Center.