ST. LOUIS - Viktor Fasth stopped three of six shootout attempts to become the first NHL goalie in eight years to win his first five starts, and Bobby Ryan had two goals and two assists as the Anaheim Ducks beat the struggling St. Louis Blues 6-5 on Saturday night.

Fasth, who began the game first in the NHL with a 1.06 goals-against average and a .957 save percentage, allowed five goals on 31 shots. Nolan Schaefer won his first five starts for San Jose in 2005.

Teemu Selanne had a goal and three assists, Andrew Cogliano and Saku Koivu also scored, and Nick Bonino netted the deciding tally in the shootout for the Ducks on their sixth attempt.

David Backes, Chris Stewart and Alexander Steen each had a goal and an assist for the Blues, who have dropped four straight. David Perron and T.J. Oshie also scored.

• Capitals 5, Panthers 0: In Washington, Troy Brouwer scored two goals, and goalie Braden Holtby assisted on Brouwer's second goal.

With Florida's George Parros off for interference early in the second period, Holtby gathered in a Florida clearing attempt and sent a long pass to Brouwer just outside the Panthers blue line. Brouwer skated in alone and from the right circle wristed a shot past Theodore.

It was Holtby's second career assist.

• Sabres 3, Islanders 2: In Uniondale, N.Y., Ryan Miller made 41 saves, and Alexander Sulzer scored the tiebreaking goal midway through the third period.

Buffalo won despite being outshot 43-15.

• Wild 2, Predators 1, OT: In St. Paul, Minn., Devin Setoguchi's power-play goal at 4:21 of overtime lifted Minnesota.

Setoguchi took a pass from Mikko Koivu and fired a shot past Chris Mason for his first goal of the season.

• Maple Leafs 6, Canadiens 0: In Montreal, James Reimer made 37 saves, Phil Kessel had a goal and two assists, and Leo Komarov scored his first NHL goal 59 seconds into the game.

• Red Wings 2, Oilers 1: In Detroit, Niklas Kronwall's third-period goal broke a tie, and Pavel Datsyuk had a goal and an assist.

• Devils 3, Penguins 1: In Newark, N.J., Adam Henrique and Bobby Butler scored power-play goals 2:12 apart in the third period.

• Flyers 4, Hurricanes 3, OT: In Philadelphia, Danny Briere scored 1:47 into overtime to lift Philadelphia.

• Jets 1, Senators 0: In Ottawa, Al Montoya made 33 saves, and Alex Ponikarovsky scored the only goal.

• Canucks 5, Flames 1: In Vancouver, British Columbia, the Canucks scored three second-period goals and two more in the third period in a game that ended just before press time.

• Lightning at Bruins, ppd.: The game was postponed because of the blizzard that dumped nearly 2 feet of snow in Boston. No makeup date was announced.