Zub made it 3-2 with a goal 42 seconds into the second period. He sent a shot from the right point that caught the inside of the left post and went in after hitting Vasilevskiy.
"Artem had a great game, he was moving his feet, shooting the puck," Sanderson said. "He's one of the best defensive defensemen in the League. I'm really lucky to play with him. If there's a breakdown you know he's going to be there. He's so strong in the corners it allows me to jump up and make plays. I think we're a good tandem."
Pinto tied the game 3-3 at 15:09 when he scored on a breakaway.
Claude Giroux made it 5-3 with an empty-net goal at 19:12.
"I think the maturity that we played with really showed," Senators captain Tkachuk said. "I think there were times in the past where we would try to make a play at all costs. We're down 3-1 and we need to score, score, score, but at the end we just need to play our game. I thought we did that. We trusted the process and trusted each other."
Kucherov scored his second goal at 19:47 when he threw a puck at the net from the right circle that deflected in off Ottawa defenseman Nick Jensen.
"I think, the first period, if you take away the power-play goals, we had a pretty good period," Senators coach Travis Green said. "Their goalie made some nice saves. Probably a pretty even game and we just had to stick with it."
NOTES: Zub (1-2-3) became the second Senators defenseman to record three points in a season opener, following Erik Karlsson (Oct. 12, 2016 & Jan. 19, 2013). ... Tkachuk (0-3-3) became the first Senators player to post three assists in a season opener. He also became the second Senators skater to post three points in multiple season-opening games (also 2021-22), following Karlsson (2016-17 & 2012-13). ... Kucherov is four points away (996) from 1,000 in his NHL career (359 goals, 637 assists).