N.Y. Islanders 4, Edmonton 1: Matt Moulson had a goal and two assists, and John Tavares and P.A. Parenteau both added one of each for the Islanders.
New Jersey 3, Pittsburgh 1: Ilya Kovalchuk scored on a penalty shot in the first period and added an assist on David Clarkson's power-play goal.
Tampa Bay 5, Carolina 2: Steven Stamkos had his second hat trick this season and fifth overall to lift the Lightning.
Phoenix 4, Minnesota 2: Radim Vrbata scored a pair of goals two minutes apart early in the third period for the Coyotes.
Florida 3, Montreal 2: Tomas Fleischmann scored two goals, including an empty-netter with 40.2 seconds remaining that ended up being the game-winner.
Colorado 4, Anaheim 2: Jean-Sebastien Giguere made 18 saves in his first game in Anaheim since the Ducks traded him nearly two years ago.
Dallas 4, Boston 2: Michael Ryder and Loui Eriksson scored power-play goals in the first period, and the Stars ended the Bruins' seven-game winning streak.
Winnipeg 3, Toronto 2: Zach Bogosian and Blake Wheeler scored power-play goals, and the Jets won their third straight.
Detroit 3, St. Louis 0: Jimmy Howard stopped 31 shots for his ninth career shutout as the Red Wings won their 12th consecutive home game.
Washington 4, Columbus 2: Alex Ovechkin, Alexander Semin and Dennis Wideman scored in a 2:53 span of the third period, erasing a 2-0 deficit.
Vancouver at Los Angeles: The Canucks are 15-3-1 in their last 19 games.
Friday's late game
Chicago 3, Detroit 2: Brent Seabrook of the Blackhawks scored a goal to break a tie early in the third period. Marian Hossa scored, and Jonathan Toews connected on a penalty shot for Chicago.
On the Web
Follow the Sabres and NHL on the Sabres Edge blog at buffalonews.com/blogs
Compiled from News and wire service reports.