CALGARY, Alberta (AP) – David Perron scored a power-play goal 2:46 into overtime to lift the St. Louis to their seventh straight win, 3-2 over the Calgary Flames on Saturday night.
Ryan O’Reilly and Ivan Barbashev also scored for St. Louis, and Perron and O’Reilly each added an assist. Jordan Binnington stopped 27 shots to help the defending Stanley Cup champions complete a perfect four-game trip and with their fifth straight away from home.
Matthew Tkachuk and Travis Hamonic scored in a 5:05 stretch late in the third period to tie the score for Calgary after St. Louis led 2-0. David Rittich finished with 25 saves.
After TJ Brodie was sent off for holding in the extra period, the Blues took advantage with Perron’s eighth of the season.
O’Reilly has four goals and seven assists during the winning streak, and Perron has three goals and seven assists to give the Blues the second-best record in the NHL second at 12-3-3. They are just two points behind the Washington Capitals.
Tkachuk pulled the Sharks within one with 9:01 left in regulation as he scored his 10th off a centering pass from Andrew Mangiapane.
With the teams playing 4-on-4 due to coincidental minor penalties, Hamonic tied it with 3:56 remaining as he shoveled a backhander past Binnington.
Barbashev got the Blues on the scoreboard 3:17 into the game with a wraparound into the open side of the net.
O’Reilly made it 2-0 with 6:54 remaining in the second with his fifth goal and team-leading 18th point. With the Blues on the power play, he sent a one-timer off a pass from Perron inside the far goal post.
Earlier in the second, Calgary had squandered a chance to tie it as Michael Stone sent a shot over the net from 30 feet out after he was set up in the slot on an odd-man rush by Mikael Backlund.