New Jersey's Martin Brodeur was on the winning side on the night he broke the record for the most career minutes played in the NHL, with the Devils beating the Boston Bruins 2-1 in a shootout victory. Jamie Langenbrunner and Zach Parise scored the shootout goals for New Jersey, which moved within a point of the Eastern Conference lead. Goaltender Brodeur, who made 32 saves, surpassed Hall of Famer Patrick Roy for the most minutes played. The 37-year-old Brodeur has played 60,280. Roy played 60,235. Parise opened the scoring in the second period. Blake Wheeler tied it early in the third and had Boston's lone shootout goal. Sharks 5, Oilers 4, SO: In Edmonton, Alberta, Patrick Marleau scored a hat trick, and Joe Pavelski had the lone shootout goal to lift San Jose past Edmonton. Marleau completed the hat trick with a short-handed goal with 1:26 left in regulation. Ryane Clowe also scored for the Sharks. Ryan Potulny scored twice in regulation for Edmonton, and Dustin Penner and Gilbert Brule added goals. Islanders 3, Penguins 2: In Uniondale, New York, John Tavares scored off a rebound with six minutes left to give New York a comeback victory over Stanley Cup champion Pittsburgh. Josh Bailey and Sean Bergenheim also scored and Dwayne Roloson made 19 saves for the Islanders. Evgeni Malkin and Matt Cooke scored for Pittsburgh. Flames 3, Red Wings 0: In Detroit, Miika Kiprusoff made 40 saves for his second shutout of the season and 32nd overall, leading Calgary over slumping Detroit. Detroit hasn't scored in 153 minutes. The Red Wings have been shut out in consecutive games for the first time since December 2001 and the first time at home since 1977. Jamie Lundmark and Olli Jokinen each had a goal and an assist, Nigel Dawes also scored for the Flames. Coyotes 5, Stars 2: In Glendale, Arizona, Lauri Korpikoski scored his first two goals of the season to help Phoenix defeat Dallas. Ducks 3, Blackhawks 0: In Anaheim, California, Chicago's bid to tie a franchise-record winning streak was ended by Anaheim. Sabres 4, Flyers 2: In Philadelphia, Buffalo won its first game in five, overcoming Philadelphia. Lightning 5, Rangers 1: In Tampa, Florida, Tampa Bay spoiled New York coach John Tortorella's first game against his old team New York. Blues 3, Predators 1: In Nashville, Tennessee, Nashville's seven-game winning streak was ended by St. Louis. Wild 5, Avalanche 3: In St. Paul, Minnesota, Chuck Kobasew notched his second career hat trick, lifting Minnesota over Colorado. Maple Leafs 6, Panthers 4: In Sunrise, Florida, Niklas Hagman and Phil Kessel each scored two goals in Toronto's win over Florida. Thrashers 6, Hurricanes 4: In Raleigh, North Carolina, Atalanta rattled on five goals in the third period to overwhelm Carolina.