Ray Sheppard got his fifth career hat trick, increasing his point output to 16 in his last 25 games, and the surging Detroit Red Wings defeated the struggling Winnipeg Jets 7-1 Saturday.

Sheppard netted his 31st, 32nd and 33rd goals and added an assist for the Red Wings, 11-2-3 in their last 16 games.Sergei Fedorov, the league's second-leading scorer with 80 points, added his 33rd goal and set up two third-period goals by Vyacheslav Kozlov. Martin Lapointe also scored for Detroit, which got three assists from Paul Coffey and two from Steve Chiasson.

Keith Tkachuk scored for the Jets, who are 0-5-1 in their last six games.

Capitals 4, Flyers 2

At Philadelphia, Sylvain Cote scored the go-ahead goal with 1:44 left, and Washington evened coach Jim Shoenfeld's record at 1-1. He replaced the fired Terry Murray on Thursday night.

Nordiques 3, Whalers 2

At Hartford, Conn., Curtis Leschyshyn scored the go-ahead goal at 7:06 of the third period, and Quebec beat slump-ridden Hartford to end a five-game road losing streak.

Canadiens 3, Sabres 2

At Montreal, the line of Dale Hawerchuk, Brad May and Donald Audette produced all three Buffalo goals. Both Hawerchuk and May had a goal and two assists, and Audette had a pair of assists.

Bruins 2, Islanders 1

At Boston, Bryan Smolinski tipped in Don Sweeney's slap shot from the blue line midway through the third period to lift the Boston Bruins to victory over the New York Islanders.

Sharks 2, Lightning 1

At St. Petersburg, Fla., Gaetan Duchesne's goal at 1:01 of the third period gave the San Jose Sharks a victory over the Tampa Bay Lightning before 26,652 at the ThunderDome, the second largest crowd in NHL history.

Blues 5, Flames 3

At Calgary, Alberta, Brett Hull scored two goals in the first period as the St. Louis Blues took an early lead and hung on for a victory over the Calgary Flames.

Stars 5, Oilers 3

At Edmonton, Alberta, Brent Gilchrist's 11th goal of the season helped the Dallas Stars beat the Edmonton Oilers.

Canucks 6, Devils 3

At Vancouver, British Columbia, Pavel Bure scored two goals to run his total to 27 in sparking the Vancouver Canucks to victory over the New Jersey Devils.

Blackhawks 3, Senators 3

At Chicago, defenseman Kerry Huffman's first goal of the season - at 5:56 of the third period - gave the lowly Ottawa Senators a rare road point, a tie with the Chicago Blackhawks.

Penguins 4, Maple Leafs 4

At Toronto, light-scoring Bill Berg had two goals Saturday night to give the Toronto Maple Leafs a tie with the Pittsburgh Penguins and extend their undefeated streak to 10 games.