Panarin's overtime goal came after Pierre-Luc Dubois stole the puck from Rasmus Ristolainen along the left boards and passed to Panarin for the one-timer from the left circle.
"I saw where [Panarin] was before I got on the battle," Dubois said. "I put it in his area. He's usually there too."
Dubois had a goal and two assists, and Joonas Korpisalo made 34 saves for the Blue Jackets.
Korpisalo (4-0-0) made consecutive starts for the first time this season. It was the third time he's allowed four goals and won. The other game was a 3-2 overtime victory in the season opener at the Detroit Red Wings on Oct. 4 when he allowed two goals and Panarin scored the winner.
"You look at his stats, I don't think they really reflect what he's done for us," Dubois said of Korpisalo, who has a 3.46 goals-against average and .897 save percentage. "He's kept us in games, some amazing saves. He hasn't allowed a bad goal, I think."