San Jose 2, Toronto 1: Patrick Marleau scored two goals for the Sharks, who handed the Maple Leafs their seventh loss in eight games.
Anaheim 3, Carolina 2 (SO): Saku Koivu scored the only goal in the shootout for the Ducks.
Minnesota 3, Florida 2 (SO): Matt Cullen and Erik Christensen scored in the shootout to lift The Wild to just their second win in nine games.
Vancouver 4, Detroit 3 (SO): Daniel Sedin scored with 15.4 seconds left in regulation and Alex Burrows had the only score in a shootout, helping the Canucks snap the Wings' NHL-record 23-game home winning streak.
St. Louis 3, Nashville 2 (SO): T.J. Oshie and Andy McDonald scored in the shootout for the Blues, while goalie Jaroslav Halak was perfect.
Winnipeg 4, Tampa Bay 3: Andrew Ladd scored a goal and added two assists as the Jets jumped up to third in the Eastern Conference.
Dallas 3, Chicago 1: Michael Ryder scored on a deflection with 5:02 left as the Stars rallied with three goals late in the game to end Chicago's winning streak at four games.
Phoenix 4, Calgary 3 (SO): Ray Whitney scored in regulation and the lone goal in the shootout for Phoenix.
Edmonton 2, Philadelphia 0: Taylor Hall and Jordan Eberle scored and Devan Dubnyk made 35 saves for the Oilers to earn the shutout.
Around the rinks
Columbus Blue Jackets: Traded center Jeff Carter to the L.A. Kings for defenseman Jack Johnson and a first-round draft pick in either 2012 or '13.
Compiled from News and wire service reports.