The Nashville Predators saw their seven-game winning run brought to an end in the NHL on Friday with a 3-1 loss to the St Louis Blues.
Paul Kariya, Brad Boyes and David Backes scored the goals for St Louis, who posted their second win on the bounce.
Dave Scatchard netted Nashville's lone score.
Joe Pavelski scored the decider in the shoot-out to lift the San Jose Sharks to a 5-4 win over the Edmonton Oilers.
Patrick Marleau had three goals and an assist for San Jose to see the game tied at 4-4 at the end of regulation.
The Anaheim Ducks made it three straight wins with a 3-0 result against the Chicago Blackhawks.
Jean-Sebastien Giguere stopped 28 shots while Teemu Selanne scored two power-play goals as Anaheim ended the Blackhawks' eight-game winning streak.
Goals in the third period from Sean Bergheimer and John Tavares helped the New York Islanders edge past the Pittsburgh Penguins 3-2.
Jamie Langenbrunner and Zach Parise scored in a shootout to lead the New Jersey Devils to a 2-1 win over the Boston Bruins.
Chuck Kobasew netted three times for the Minnesota Wild, who broke a 3-3 deadlock at the end of the second period to claim a 5-3 victory against the Colorado Avalanche.
Olli Jokinen and Jamie Lundmark both registered a goal and an assist for the Calgary Flames as they inflicted a third straight loss on the Detroit Red Wings with a 3-0 scoreline.
The Atlanta Thrashers scored five unanswered goals in the third period to record a come-from-behind 6-4 victory over the Carolina Hurricanes.
Niklas Hagman and Phil Kessel had two goals each for the Toronto Maple Leafs in their 6-4 success against the Florida Panthers, who suffered their third straight loss.
Tim Connolly had two goals and two assists for the Buffalo Sabres in their 4-2 success over the Philadelphia Flyers.
Two second-period goals from Lauri Korpikoski helped the Phoenix Coyotes post a 5-2 result against the Dallas Stars.
Tampa Bay routed the New York Rangers 5-1 with Kurtis Foster scoring twice for the Lightning.
Friday results:
Anaheim Ducks 3 Chicago Blackhawks 0
Boston Bruins 1 New Jersey Devils 2
Carolina Hurricanes 4 Atlanta Thrashers 6
Detroit Red Wings 0 Calgary Flames 3
Edmonton Oilers 4 San Jose Sharks 5
Florida Panthers 4 Toronto Maple Leafs 6
Minnesota Wild 5 Colorado Avalanche 3
Nashville Predators 1 St Louis Blues 3
New York Islanders 3 Pittsburgh Penguins 2
Philadelphia Flyers 2 Buffalo Sabres 4
Phoenix Coyotes 5 Dallas Stars 2
Tampa Bay Lightning 5 New York Rangers 1