It was the final regular-season game for each team.
"We catch them changing, next thing you know [Haydn] Fleury makes a great play to find Teravainen and then [Lindholm] finished it," Hurricanes coach Bill Peters said. "Really good way to end it, and that's win No. 318 for [goalie Cam] Ward's career, so good for him."
Ward made 32 saves for Carolina (36-35-11), which missed the Stanley Cup Playoffs for a ninth consecutive season.
"We came in tonight and tried to finish the right way," Ward said. "I thought the effort was there all night. They are going to get their looks, they are going to get their chances, but if I made the save, the guys were right there to help bail me out."
Jordan Staal scored 19 seconds into the game to give Carolina a 1-0 lead. His shot deflected off Lightning forward Ondrej Palat's back and past goalie Louis Domingue.
"It was a fun game," Staal said. "Kind of an up-and-down game, I guess. Always nice to get a win against good teams, so we'll take that. Hopefully, everyone works hard in the summer and we'll come back and keep winning like we did tonight."
Justin Williams made it 2-0 at 17:36 with a shot into a partially open net after Domingue was taken out of the play on a collision in front of the net. Tampa Bay coach Jon Cooper challenged for goaltender interference by Phillip Di Guiseppe, but the goal was upheld after video review.