ANAHEIM, California (AP) -- Mathieu Perreault scored two goals and Jonas Hiller made 30 saves in his 12th consecutive victory as the Anaheim Ducks beat the Boston Bruins 5-2 Tuesday for their 14th win in 15 games.
In other games across the NHL, the Pittsburgh Penguins rallied past the slumping Vancouver Canucks 5-4 in a shootout, the St. Louis Blues beat the Edmonton Oilers 5-2 for their season-high sixth straight win and the Minnesota Wild defeated the Los Angeles Kings 2-1, also in a shootout.
Perreault, Corey Perry and Nick Bonino scored power-play goals for the NHL-leading Ducks, who improved to 18-0-2 at home.
Andrew Cogliano scored during the Ducks' three-goal second period and Teemu Selanne added two assists in Anaheim's eighth straight win at home, matching its 8-0 streak to open the season.
Pittsburgh's Sidney Crosby tied the score with 55 seconds left in regulation and added the only goal in the shootout to lead the Penguins.
Crosby and Kris Letang scored 16 seconds apart late in the third period to tie it for Pittsburgh after the Canucks had grabbed a 4-2 lead.
Evgeni Malkin and Brian Gibbons also scored for the Penguins, and Marc-Andre Fleury made 22 saves for the win.
St. Louis got goals from Vladimir Tarasenko, Chris Stewart, Maxim Lapierre, David Backes and Patrick Berglund as it improved to 11-1-2 in its last 14 games. The Blues are now two points behind Central Division-leading Chicago.
Blues forward T.J. Oshie had to be helped off the ice late in the third period after a knee-on-knee collision with Edmonton's Taylor Hall.
In Los Angeles, Nino Niederreiter scored the tying goal early in the third period and netted the only goal in a four-round shootout to lead Minnesota past the Kings.
The Wild, playing their first game since leading scorer Mikko Koivu broke his ankle Saturday at Washington, have won three straight for the first time since Nov. 1-5. Koivu underwent surgery Monday and is expected to miss at least four weeks.
Darcy Kuemper made 39 saves during the first period in his third appearance this season and fifth NHL start.
Elsewhere, Philadelphia's Brayden Schenn scored at 1:50 of overtime as the Flyers beat the New Jersey Devils 3-2 after giving up a late short-handed goal that forced the extra session.
Claude Giroux and Scott Hartnell also scored for Philadelphia, which ended a six-game road trip with a 5-1 record.
Nashville's Mattias Ekholm scored his first NHL goal to lift the Predators past the San Jose Sharks 3-2 for their first victory in four games.
The New York Islanders kicked off a six-game road trip with their second win in as many nights, topping the Toronto Maple Leafs 5-3.
The Tampa Bay Lightning got the tiebreaking goal from Martin St. Louis in the third period to beat the slumping Winnipeg Jets 4-2. The Lightning won for the sixth time in seven road games.
Phoenix's Thomas Greiss stopped 27 shots and Lauri Korpikoski had a goal and two assists as the Coyotes rolled to a 6-0 win over the Calgary Flames.