Calgary's Matthew Tkachuk tied the score in the final minute of regulation and tallied a spectacular game-winning goal at the buzzer in overtime as the Flames rallied past the host Nashville Predators 6-5 on Thursday. The Flames scored four times in the third period to erase two deficits — 4-1 and 5-4 — to snap a two-game (0-1-1) losing skid. Tkachuk, who also had an assist in a three-point night, completed the rally by shooting the puck from between his legs in a highlight-reel goal that beat Nashville goalie Pekka Rinne for the winner. Derek Ryan and Elias Lindholm each had a goal and an assist, and Rasmus Andersson and Alan Quine added goals for Calgary. Sean Monahan had three assists and Johnny Gaudreau two. David Rittich stopped 31 shots. Nashville's Austin Watson posted a career night with two goals and two assists, and Calle Jarnkrok netted two short-handed goals. The Predators' Nick Bonino also scored, Colton Sissons had two assists, and Rinne stopped 21 shots. Filip Forsberg returned to the Nashville lineup after missing six games due to a lower-body injury. The fans saluted Watson, 27, when the Predators announced over the public address system that they had signed him to a three-year, $4.5 million contract extension, and the forward and the team played as if inspired from the outset. Bonino scored all three goals in the club's 3-0 home win over the Chicago Blackhawks on Tuesday, and he stayed hot against the Flames. Bonino collected a rebound and swept in a backhander through Rittich's pads at 5:33 of the first period for his fourth consecutive goal for Nashville — all on rebounds. It was his team-best seventh tally. Sissons skated below the goal line almost five minutes later and dished a pass back to Watson, who popped in his second goal of the season, but Ryan scored his second goal of the season after a slick pass through the crease from Tkachuk at 15:27. Nashville scored its third short-handed goal of the season in the second period. Watson intercepted a pass to start a two-on-one with Jarnkrok, who wristed in his fourth at 4:36. Jarnkrok tallied his second short-handed goal when Watson lunged and chipped a loose puck to him, starting a two-on-one with Roman Josi. But Jarnkrok shot the puck instead, roofing a wrister over Rittich at 18:52. In a wild third period, Andersson beat Rinne on the glove side at 1:58, Lindholm scored his team-leading ninth at 13:38 and Quine tied it with 3:21 remaining. Watson put Nashville up with 82 seconds remaining, but Tkachuk tied it with 39 seconds to go with Rittich pulled from his goal and the extra attacker on. Canadiens 5, Golden Knights 4 Max Domi scored 26 seconds into overtime to cap a three-goal flurry in the final seven minutes of the game and give the Montreal Canadiens a 5-4 victory over the Vegas Golden Knights. Domi took a pass from Jeff Petry in the middle of the slot and then fired a wrist shot through the pads of Marc-Andre Fleury for his fourth goal of the season. Montreal had cut it to 4-3 with 6:27 remaining in the third period on Tomas Tatar's fourth goal of the season. The Canadiens pulled goaltender Keith Kinkaid with 2:08 left and Brendan Gallagher tied it 10 seconds later when a Joel Armia centering pass ricocheted off Gallagher's skate and then off the skate of defenseman Brayden McNabb past Fleury. Phillip Danault and Jonathan Drouin also scored goals for Montreal, which won a season-high third straight game. Kinkaid finished with 31 saves as the Canadiens improved to 4-1-0 all-time against the Golden Knights. Cody Glass, Mark Stone, William Karlsson and Alex Tuch scored goals and Cody Eakin added a pair of assists for Vegas. Fleury, making his league-high 13th start, had 25 saves. Danault, who had a hat trick in a 4-3 overtime victory at Vegas last season, gave Montreal a 1-0 lead at the 2:35 mark of the first period, knocking in a rebound of a Shea Weber shot into a wide-open right side of the net for his fifth goal of the season. But Vegas came back to take a 2-1 lead later in the period on goals by Karlsson, who took a stretch pass from Jonathan Marchessault and beat Kinkaid with a wrister from the right circle, and Tuch, who broke in on the left wing after taking a pass off the boards from Nate Schmidt and firing a shot five-hole for his first goal of the season. Drouin, left alone on the right side of the net, tied it midway through the second period with his seventh goal of the season, deking Fleury and then tucking the puck inside the right post. It was the fourth goal in the last three games for Drouin. Glass then put Vegas back in front early in the third period with his third goal of the season, taking a pass from Eakin in the right circle and firing a wrist shot through Kinkaid's pads. Stone followed 3 1/2 minutes later with his eighth goal of the season, centering a pass into the crease for Paul Stastny that caromed into the goal off the skate of defenseman Ben Chiarot. — Reuters