Getzlaf at double in Ducks win

The NHL-leading Anaheim Ducks snapped a three-game skid on Saturday with a 5-2 victory over the Nashville Predators.

Ryan Getzlaf (two), Corey Perry, Emerson Etem and Mathieu Perreault were the men on target, with Jonas Hiller making 36 saves to hand the Ducks a fifth consecutive win over the Predators.

The Toronto Maple Leafs hit back from a goal down to inflict a seventh straight loss on the Vancouver Canucks.

Phil Kessel netted the go-ahead goal at 10:03 in the third period and then assisted for James van Riemsdyk's clincher two minutes later, after Mason Raymond had cancelled out Ryan Kesler's first-period opener.

Alex Killorn grabbed the go-ahead goal with 3:11 left in regulation and Ondrej Pala struck twice as the Tampa Bay Lightning also battled from behind to topple to Detroit Red Wings 4-2.

TJ Oshie and Vladimir Tarasenko were on target in the shootout to help the St Louis Blues post a dramatic 4-3 victory over the Winnipeg Jets which lifted them to the Central Division summit.

Julien Brouillette's first career goal - at 10:50 in the third period - set the Washington Capitals on their way to a 3-0 win over the New Jersey Devils.

Patrice Bergeron registered two goals and an assist to guide the Boston Bruins to a 7-2 success against the Ottawa Senators at TD Garden.

Two goals from David Desharnais and 31 stops from Carey Price ensured the Montreal Canadiens headed into the Olympic break with a 4-1 triumph over the Carolina Hurricanes.

Finally, Matt Duchene's brace lifted the Colorado Avalanche past the New York Islanders 5-2, Kari Lehtonen produced 26 saves as the Dallas Stars edged the Phoenix Coyotes 2-1, and Ray Emery made 32 saves as the Philadelphia Flyers secured their fourth straight victory with a 2-1 win over the Calgary Flames.