PITTSBURGH -- Eric Staals third-period goal proved to be the game-winner as the Minnesota Wild defeated the Pittsburgh Penguins 4-2 on Thursday night.Staal had two assists, giving him 51 points in 50 career games against Pittsburgh. Charlie Coyle and Nino Niederreiter also scored for the Wild, who won for the fourth time in six games. Jared Spurgeon added an empty-net goal.Minnesota defeated the Penguins for the first time in five meetings.Devan Dubnyk, who made 39 saves, allowed fewer than three goals for the eighth straight game, which includes a streak of three consecutive shutouts.Sidney Crosby and Patric Hornqvist scored on the power play for Pittsburgh, which lost in regulation for the first time in eight games. It was Pittsburghs first regulation home loss this season.Crosby has nine goals and 11 points in eight games since returning from a concussion that sidelined him for the first six games of the season.Pittsburgh allowed a season-high 43 shots.SHARKS 4, PANTHERS 2SUNRISE, Fla. -- Tommy Wingels scored the go-ahead goal at 8:53 of the third period to lift San Jose over Florida.Logan Couture, Joe Pavelski and Brent Burns also scored for the Sharks. Martin Jones made 22 saves.Jason Demers scored his first two goals of the season, both in the first period, for the Panthers. James Reimer stopped 25 shots, and Jaromir Jagr had an assist.PREDATORS 3, BLUES 1NASHVILLE, Tenn. -- Calle Jarnkrok scored twice to lead Nashville over St. Louis.James Neal also scored and Pekka Rinne made 23 saves for the Predators, who have won two straight.Jaden Schwartz had the lone goal and Carter Hutton made 25 saves for the Blues.RED WINGS 3, CANUCKS 1DETROIT -- Jimmy Howard stopped 36 shots and Detroit defeated Vancouver.Dylan Larkin, Brendan Smith and Steve Ott scored for Detroit. Red Wings captain Henrik Zetterberg, matched against Canucks captain and fellow Swede Henrik Sedin most of the game, had two assists.Daniel Sedin scored for Vancouver, which is 1-9-1 in its last 11 games. Ryan Miller made 24 saves.LIGHTNING 4, ISLANDERS 1TAMPA, Fla. -- Steven Stamkos had a goal and two assists, Andrei Vasilevskiy made 31 saves and Tampa Bay beat New York.Nikita Kucherov, Tyler Johnson and Brian Boyle also scored for the Lightning, who have outscored the Islanders 10-2 in winning the first two games of the season series.The Islanders got a goal from Andrew Ladd.New York goalie Jaroslav Halak was replaced by Thomas Greiss 2:50 into the second period.Stamkos has 111 power-play goals with Tampa Bay, one shy of Vincent Lecavaliers team record. Victor Hedman got his 188th career assist to become the franchise leader for defensemen.CANADIENS 4, KINGS 1MONTREAL -- Carey Price made 24 saves and Montreal beat Los Angeles to stay perfect in nine home games this season.Paul Byron, Daniel Carr, Phillip Danault and Alex Galchenyuk, into an empty net, scored for Montreal (12-1-1), which has won three straight.Tyler Toffoli scored for the Kings (7-7-0), and Peter Budaj made 19 saves against his former team.Toffoli ended Prices shutout bid at 11:57 of the third period on the power play, just minutes after the Canadiens goalie robbed Anze Kopitar while sprawled on the ice.Price is 19-2-0 in his last 21 starts dating to last season.DUCKS 4, HURRICANES 2RALEIGH, N.C. -- Jakob Silfverberg scored two second-period goals and added two assists as Anaheim beat Carolina.Ryan Kesler also had two goals for the Ducks, including an empty-netter with 26 seconds left. Jonathan Bernier stopped 28 shots.Teuvo Teravainen and Victor Rask scored for the Hurricares, last in the Eastern Conference. Cam Ward made 23 saves.Ducks captain Ryan Getzlaf had a late assist to pass Teemu Selanne as the franchise leader with 532.Anaheims Andrew Cogliano played in his 718th straight game, the longest streak among active players, and had two assists.BRUINS