CALGARY — The long, frustrating wait for Logan Couture is over after scoring his first goal of the year.
Couture was one of five scorers for the San Jose on Monday night as the Sharks survived Calgary’s furious late push for a 5-4 victory over the Flames.
After averaging 27 goals over the last five years, Couture had just four assists in his previous nine games and hadn’t scored since April 3, 2015.
“It was good for me to score and get some confidence back,” said Couture, who missed 23 games with a broken leg, then another seven after suffering an injury in his second game back. “It’s been a long time since I’ve scored a goal in this league. I would have taken it any way — empty net, anything. Just to see the puck go over the red line is a big confidence booster for me.”
Couture's goal made it a 3-1 game early in the second. It came off a centring pass that deflected in off a Calgary skate.
"It doesn't matter how. He's worked so hard to come back," said Sharks coach Peter Deboer. "There's some frustration in the fact he hasn't scored yet. For him to get one, it's big for him personally and it was a big goal for us."
Power-play goals 15 seconds apart by Dennis Wideman and Sam Bennett -- his first goal in 19 games -- got the Flames back even at 3-3. But the Sharks retook the lead on Brent Burns power-play goal 5:12 into the third.
Joel Ward scored the eventual winner five minutes later.
Sean Monahan and Michael Ferland had the other goals for Calgary (19-20-2). The Flames have lost four of their last five at home after a franchise-record 11-game winning streak at the Saddledome.
"We had way too many turnovers in the neutral zone and at the bluelines, and it seemed like the majority of them were ending up in the back of our net," said Flames centre Matt Stajan. "We've got to clean that up."
Sharks goaltender Martin Jones made 31 saves, including 15 in the third period.
"We've played well on the road," Jones said. "We've gotten some bounces and we've been able to score some timely goals. That's probably been the biggest thing."
Karri Ramo, making his 12th start in a row for Calgary, gave up all five goals on just 18 shots.
The Flames got within one goal at 16:19 of the third when Ferland scored with the goalie pulled to give the Flames a 6-on-4 but San Jose held off Calgary's last-ditch effort in the final seconds.
"We just didn't have it tonight," said Wideman. "We were sloppy, we were guilty of turning it over a little bit too much and we gave them really good chances."
Sharks defenceman Justin Braun was hit near the top of his visor by a Kris Russell slapshot early in the third period. Braun left a trail of blood as he was helped off the ice but he later returned to the game.
"Shows you his character and his commitment to try and help us win," Deboer said of Braun.
Notes: Sharks forward Tommy Wingels (upper body) left the game in the first period... Bennett got in his first NHL fight with Marc-Edouard Vlasic after the final buzzer. ... San Jose's Patrick Marleau played in his 500th consecutive game. He has the NHL's third-longest active ironman streak behind Anaheim's Andrew Cogliano (663) and Keith Yandle (510) of the New York Rangers.