With the score tied 3-3 late in the game, the Avs were whistled for having too many men on the ice, giving the Flames a man-advantage.
Hudler and Joe Colborne each supplied a goal and an assist and Sean Monahan also scored.
Karri Ramo stopped 22-of-25 shots to earn the win.
Nathan MacKinnon scored twice for a second straight game and Paul Stastny added a goal and an assist for the Avs, who fell for the first time in four games.
Giguere finished with 15 stops.
Members of Congress to keep receiving porn magazine
Rosie O'Donnell unveils nearly 50-pound weight loss