The New Jersey Devils snapped the Pittsburgh Penguins' winning streak at seven with a 4-1 victory in the NHL Saturday. New Jersey's Nicklas Bergfors, Travis Zajac and Zach Parise each had a goal and an assist. Mark Fraser added his first career goal, and Martin Brodeur made 32 saves for the Devils, who are 5-0 on the road for the first time in team history. Flames 5, Oilers 2: In Calgary, Alberta, Nigel Dawes scored twice, and Miikka Kiprusoff made 23 saves to help Calgary beat Edmonton and notch a third straight victory. Rene Bourque had a goal and two assists, and Eric Nystrom and David Moss also scored. Dustin Penner scored his eighth goal of the season for Edmonton, and Lubomir Visnovsky added a goal. Avalanche 3, Red Wings 1: In Denver, Craig Anderson made a season-high 48 saves as Colorado downed Detroit. Chris Stewart and T.J. Galiardi each had a goal and an assist for the Western Conference-leading Avalanche. Kris Draper scored his second goal of the season and Jimmy Howard had 20 saves for the Red Wings, winless in their past three games. Kings 5, Coyotes 3: In Glendale, Arizona, Jarret Stoll scored his first two goals of the season to help lift Los Angeles over Phoenix. Dustin Brown also scored twice, while Wayne Simmonds added a goal and Anze Kopitar had three assists to help the Kings win their third straight. Canadiens 5, Rangers 4: In Montreal, Mike Cammalleri scored his third goal of the game in overtime to give Montreal its third straight victory and sink New York. Matt D'Agostini and Marc-Andre Bergeron also scored for the Canadiens. Marian Gaborik, Matt Gilroy, Artem Anisimov and Ales Kotalik found the net for New York. Bruins 4, Senators 3, SO: In Ottawa, Patrice Bergeron scored the lone shootout goal as Boston overcame a 3-1 deficit in the final 1:28 of regulation to beat Ottawa. Mark Recchi drew the Bruins within one, and David Krejci tied it with 21 seconds left in the third. Blake Wheeler also had a goal for Boston. Stars 4, Blues 1: In St. Louis, Loui Eriksson had a goal and an assist as Dallas overcame St. Louis. Marty Turco made 26 saves to help Dallas improve to 4-0-3 on the road. James Neal, Tom Wandell and Brian Sutherby also scored, and Brad Richards added two assists. Sharks 4, Thrashers 3: In Atlanta, Patrick Marleau had two goals and an assist for San Jose in the win over Atlanta. Former Atlanta star Dany Heatley and Joe Thornton also scored for the Sharks. Todd White, Evander Kane and Rich Peverley scored for Atlanta. In other games it was: Sabres 3, Lightning 2, SO; Capitals 3, Islanders 2, OT; Blackhawks 2, Predators 0; Blue Jackets 6, Ducks 4; Flyers 5, Panthers 1; Wild 3, Hurricanes 2, OT; Canucks 3, Maple Leafs 1.