In the National Hockey League, the Boston Bruins snapped a three-game losing streak with an impressive 6-3 win over the Detroit Red Wings Sunday.

The struggling Bruins got two goals and an assist off the stick of Marco Strum to beat the league's second best team in Detroit.

New York captain Jaromir Jagr had an assist in regulation and a goal in the deciding shootout as his host Rangers topped the defending champion Carolina Hurricanes 2-1. The Rangers have won four of their last five games. They are tied with Carolina for the eighth spot in the Eastern Conference standings - the cut-off point for the playoffs.

San Jose goalie Evgeni Nabokov stopped 22 shots to lead the Sharks in a 3-0 shutout of the visiting Edmonton Oilers. Nabokov has posted shutouts in three of the Sharks' last four games.

The Wild, Stars and Ducks also won Sunday.

The Minnesota Wild scored 19 seconds in overtime to beat division rival, the Colorado Avalanche 3-2. The Dallas Stars needed overtime to edge the Los Angeles Kings 3-2, and Anaheim star Teemu Selanne scored twice to lead the Ducks in a 4-2 defeat of the Vancouver Canucks in a match-up of two division leaders.

Some information for this report was provided by AFP, AP and Reuters.