"I thought we fought real hard," Flames coach Bob Hartley said. "There was great intensity throughout the entire game. It started with a body check and then the emotions were running high and it brought the best out of both teams. From the bench, it was a fast-paced hockey game."
John Tavares spun away from Johnny Gaudreau in Calgary's zone before skating into the right circle and finding Bailey with a pass across the top of the crease. Bailey lifted a shot over Flames goaltender Joni Ortio for the game-winner.
"It was a great play," Bailey said. "I think I was just trying to get backdoor. I knew he'd find a way to get it over. I wasn't even sure it went in at first. I was judging off his reaction. It definitely felt good and it was a big win for our team."
Bailey's goal came after Flames captain Mark Giordano hit the post with 1:07 remaining.
"We had chances," Hartley said. "You get into OT and it can go either way. [Giordano] hits the post and they came back and scored the winning goal."
Hudler scored on Calgary's second shot of the game, completing a nice passing play with linemates Gaudreau and Sean Monahan. A pinch by Giordano kept the puck in New York's zone, and Gaudreau dropped a pass to Monahan, who found Hudler with a cross-slot pass. Hudler paused before lifting his 10th goal of the season over Halak to give Calgary a 1-0 lead at 4:16.
Gaudreau has assists in six straight games.
Halak kept the Islanders in the game with 11 saves in the second period. He stopped Monahan's slap shot from the high slot after Gaudreau's stickhandling work at the top of the blue line at 13:11, then made back-to-back pad saves on Micheal Ferland and Sam Bennett from the slot a shift later.