Johnny Gaudreau sparked a third-period comeback with a goal an and assist as the Calgary Flames scored three times in just more than 4 minutes to beat the Nashville Predators 4-3 Friday night.

With the Flames trailing 2-1, Jiri Hudler got the rally started with the tying goal 2:36 into the third. It came on a setup from rookies Markus Granlund and Gaudreau.

After TJ Brodie's pass deflected in off Predators defenseman Shea Weber to give the Flames the lead at 4:23, Calgary went ahead by two goals 2 minutes after that.

Gaudreau darted down the left wing and after the 5-foot-9 rookie showed good strength in fending off the stick check of Craig Smith, he whipped a shot from a bad angle that beat Pekka Rinne over his shoulder.