Carolina made it 1-0 on the first shift of the game. Jordan Staal fed Pesce, who scored on a wrist shot from between the face-off circles at 14 seconds of the first period. It was his second goal of the season.
"You can't ask for a better start than that, less than 20 seconds in, getting going, because we had lost three in a row," Justin Williams said. "We needed to get some traction somewhere."
Phillip Di Giuseppe made it 2-0 with his first of the season at 14:43 when he chipped the puck off the leg of Vancouver goaltender Jacob Markstrom (29 saves) at the left post.
Aho made it 3-0 with 56 seconds remaining in the period. He took a stretch pass from Jaccob Slavin and beat Markstrom between the legs with a backhand for his 20th goal. Aho has 13 goals in his past 17 games.
"I think it's a little bit of desperation for sure," Pesce said. "We've had some trouble scoring these past few games. We know we need to score, we know where the standings are at. We need to find a way, no matter how we're doing it."
Michael Del Zotto made it 3-1 at 3:30 of the second period. His shot from the left point changed directions twice, hitting Joakim Nordstrom and Justin Faulk.
Carolina extended the lead to 4-1 on Williams' goal at 7:27 of the third. Jeff Skinner created a turnover in the neutral zone and set up Williams, who shot high to the stick side.
"Jeff does what he does," Williams said. "He creates turnovers and I just called for the puck and shot it. I've been trying to focus on shooting the puck a lot more and help the team by scoring some goals."