The Sabres made it 2-1 with 32 seconds remaining on a shot from the right point by Jokiharju, who scored his first of the season.
The Hurricanes scored twice in 24 seconds early in the second period.
Trocheck won a face-off to Ian Cole, who scored his first with the Hurricanes on a one-timer for a 3-1 lead at 3:44.
"[Scoring is] not my primary role, but it's always good," the defenseman said. "I'm not going to pretend it's not."
Trocheck scored from the slot to push the lead to 4-1 at 4:08 after Jokiharju and Jacob Bryson mishandled the puck in front of the Buffalo net. Trocheck had not scored a point in the prior eight games.
"It's the NHL, you're going to go through droughts here and there," Trocheck said. "Obviously it's going to hurt your confidence a little bit, so to put the puck in the net tonight and have six, it helps the confidence."
Nino Niederreiter scored on a breakaway off an Aho pass through the neutral zone for a 5-1 lead at 11:42 of the third period.
"The scoring chances they had were really good ones, like breakaways and three or four shots right in front of our net," Sabres forward Victor Olofsson said. "We're giving up too many Grade A scoring chances. It makes it hard for us."
Girgensons redirected a shot in the slot for a power-play goal with 26 seconds left to make it 5-2. Trocheck was serving a five-minute boarding penalty for a hit on Tage Thompson. Trocheck also received a game misconduct.
Teravainen's scored shorthanded for a 6-2 lead at 1:09 of the third period.