Martin Brodeur moved within two wins of tying Patrick Roy's NHL career record when he made 35 saves in the New Jersey Devils' 3-2 victory over the Calgary Flames on Tuesday. Jamie Langenbrunner, Brian Rolston and Zach Parise scored and the Devils killed off six of seven power plays in helping Brodeur post victory No. 549. New Jersey tied the franchise record with its eighth straight home victory. Brodeur could tie Roy's mark in his native Montreal on Saturday, provided he and the Devils beat Phoenix at home on Thursday. Calgary newcomer Olli Jokinen's third goal in four games could not prevent the Flames from losing their third straight game. Curtis Glencross scored with less than a second to play for the final goal. It came on the Flames' final power play. Canadiens 4, Oilers 3, OT: At Montreal, Saku Koivu scored twice, including a power-play goal 1:40 into overtime, as Montreal celebrated Bob Gainey's return to coaching with a win over Edmonton. Koivu deflected Mathieu Schneider's point shot past Dwayne Roloson for the winner after he tied it with 4:35 left in regulation on a goal that required a lengthy video review. Flyers 5, Sabres 2: At Philadelphia, Jeff Carter scored two goals in the third period and Scott Hartnell also had a pair as Philadelphia beat Buffalo. Penguins 4, Panthers 3, SO: At Pittsburgh, Evgeni Malkin scored Pittsburgh's first goal and then decided the shootout for the Penguins, who rallied from two goals down in the third period and beat Florida for their seventh consecutive victory. Blue Jackets 2, Bruins 0: At Columbus, Ohio, Steve Mason earned his NHL-best ninth shutout of the season, stopping 35 shots and making Raffi Torres' third-period goal stand up in Columbus' win over Boston. In other games it was: Sharks 5, Wild 4, OT; Red Wings 3, Coyotes 2, OT; Capitals 2, Predators 1, OT; Maple Leafs 3, Islanders 2, OT; Blues 5, Stars 2; Thrashers 3, Avalanche 0.