P

ST. PAUL, Minnesota — Zach Parise scored in his return to Minnesota’s lineup and Devan Dubnyk made 20 saves as the Wild held on for a 3-1 win over the San Jose Sharks in their headlining NHL meeting on Sunday.

Eric Staal had two goals for the Wild, who won for the third time in four games. Jason Pominville assisted on Parise’s 15th goal to open the scoring. Parise and Pominville each returned after missing three games with the mumps.

Minnesota (90 points) moved back ahead of idle Chicago (89 points) for first place in the Central Division and Western Conference.

Melker Karlsson scored for the Pacific Division-leading San Jose, which had won three in a row and had an eight-game point streak snapped. Martin Jones stopped 25 of 27 shots.

Penguins 4, Sabres 3 Jake Guentzel and Conor Sheary scored 50 seconds apart late in the third period to cap a furious and victorious rally by Pittsburgh.

The Sabres led by three after the first period but Pittsburgh ramped up the pressure to win its second straight and move into sole possession of second place in the Metropolitan Division.

Evgeni Malkin had a goal and an assist for the Penguins. Justin Schultz added a goal and two assists. Marc-Andre Fleury stopped all 28 shots he faced after replacing Matt Murray to start the second period.

Jack Eichel scored to extend his points streak to an NHL-best 10 games. Ryan O’Reilly scored in his third straight game and Brian Gionta picked up his 14th of the season, but the Sabres crumpled late. Anders Nilsson finished with 41 saves, but Buffalo saw its flickering playoff hopes take another hit.

Elsewhere it was Blue Jackets 3, Devils 0; Flames 5, Islanders 2; Canucks 2, Ducks 1; Blues 3, Avalanche 0; and Hurricanes 2, Coyotes 1.