BOSTON - Marco Sturm scored the lone goal in the shoot-out to lift Boston to a 3-2 win over the Buffalo Sabres yesterday, snapping the Bruins' three-game losing streak.

Marc Savard and P.J. Axelsson also scored for Boston, which avoided its longest losing streak of the season. Derek Roy and Jochen Hecht scored for the Sabres, losers of a season-high three straight.

Ryan Miller stopped 35 shots for Buffalo, including an exceptional diving save with his stick on a shot by Paul Mara late in the second period. But he couldn't get his stick on Sturm's shot in the shoot-out.

Lightning 4, Islanders 3

UNIONDALE, N.Y. - Martin St. Louis, Vincent Lecavalier and Brad Richards each had a goal and an assist to lead Tampa Bay past the Islanders.

Vaclav Prospal had a goal and two assists for Tampa Bay, winners of five straight. Johan Holmqvist stopped 33 shots for his third straight win against New York.

Alexei Yashin, Viktor Kozlov and Trent Hunter scored for the Islanders, losers of two in a row and eight of their last 10, including four straight at home.

Rick DiPietro made 20 saves for New York.

Coyotes 5, Blues 4

GLENDALE, Ariz. - Ladislav Nagy scored the deciding goal in a shoot-out to give Phoenix the victory over St. Louis, snapping the Blues' three-game winning streak.

The Coyotes salvaged the finale of a three-game homestand after returning to Arizona on a seven-game winning streak.

The first two skaters for both teams failed to score in the shoot-out before the Blues' Doug Weight beat Coyotes goalie Mikael Tellqvist.

Stars 3, Kings 1

DALLAS - Stu Barnes and Niklas Hagman scored power-play goals, Marty Turco stopped 20 shots, and injury-depleted Dallas snapped a three-game losing streak with the victory over Los Angeles.

Trevor Daley added a goal, and Mike Ribeiro had two assists for Dallas. Michael Cammalleri had a power-play goal for Los Angeles.

Predators 5, Flames 3

NASHVILLE - David Legwand and Martin Erat each had a goal and an assist, lifting Nashville to its sixth straight victory.

Scott Hartnell, Jason Arnott and Ryan Suter also scored for Nashville.

Kristian Huselius scored twice and Daymond Langkow added a goal for Calgary, which had a five-game winning streak snapped.

Red Wings 2, Canadiens 0

DETROIT - Dominik Hasek made 23 saves to earn his sixth shutout this season and the 74th of his career in Detroit's win over Montreal.

Jiri Hudler, and Pavel Datsyuk scored for Detroit, which won its fourth straight.

Hasek, who leads the NHL with a 1.98 goals-against average, is one shutout behind New Jersey's Martin Brodeur for tops in the league.