"We got that quick breakaway, and I think we got satisfied with ourselves and took our foot off the gas," Larkin said.
Tatar made it 1-1 with a power-play goal at 16:37, one-timing Mike Green's feed for his 12th goal.
Tatar hit the goal post at 1:52 of the second period, and Howard denied Brock McGinn on a breakaway at 18:04, keeping the game tied going into the third period.
"I thought our guys lost their legs a little in the second, especially with the long changes, but they sucked it up for the third," Peters said.
Lindholm scored his second goal at 6:54 of the third period, banking a shot off Howard's back to give Carolina a 2-1 lead. It was his first two-goal game since Jan. 8, 2016, in a 4-1 win against the Columbus Blue Jackets.
"It felt great to contribute, but this was one of those games where everyone stepped up," Lindholm said.
Martin Frk nearly tied the game with 3:53 remaining but hit the left goal post.
Williams made it 3-1 at 18:02, one-timing McGinn's pass with Howard stranded on the other side of the crease.