Perron extended his goal streak to six games, and Ville Husso made 22 saves for the Blues (34-18-9), who have lost three straight.
Perron has scored two of his seven NHL hat tricks this season. The other was Oct. 23 against the Los Angeles Kings.
"I'll take it but it's just getting back to playing the right way," he said. "I find that it's easy when you're down a goal. We kind of see ourselves coming on, but why can't we play that way when it's tighter?
"I think not playing the right way, you don't go too far in playoffs, and we're getting there to that point."
Bemstrom gave Columbus a 1-0 lead at 3:22 of the first period with a one-timer from the low slot.
"It was an outstanding start," Larsen said. "Exactly what we want to do. Get skating, get moving. We did that in the first period. It was a great game for us.
"These guys should feel good about themselves how they are playing."
Perron tied it 1-1 on the power play at 12:36. He took a pass from Brayden Schenn and skated between the circles to score on the backhand.
Nyquist put the Blue Jackets ahead 2-1 on the power play at 15:14 with a one-timer off Laine's centering pass.
Laine extended the lead to 3-1 at 3:52 of the second period on a snap shot from low in the right face-off circle off a pass from Nyquist. It was Laine's 25th goal of the season; he has scored 19 in his past 22 games.
"We are getting to know each other here," Nyquist said of Laine and himself. "He's a heck of a player. We just win battles, win pucks."