"I really like him," Panthers forward Jaromir Jagr said. "He deserves everything he's got. He's worked very hard. He's (got) small size (5-foot-10, 182 pounds) but a big heart. He's a good player. His strength is his speed, so when he's skating, it's tough to stop."
WATCH: All Blue Jackets vs. Panthers highlights
Jagr, Shawn Thornton and Jonathan Marchessault scored for the Panthers (20-17-18). Thornton's goal ended a 50-game drought that dated to Dec. 20, 2015 and was his 100th NHL point.
"I'm not that impressed with getting 100 points," Thornton said. "It's not that impressive when it takes (674) games. But I'm glad we won. That's a good team over there. I thought the team played the right way tonight. That's why we had success."
James Reimer made 30 saves, and Florida won at home for the second time in nine games (2-4-3).
Scott Hartnell, Cam Atkinson and Boone Jenner scored for the Blue Jackets (29-9-4), who have lost four of six since a 16-game winning streak. Joonas Korpisalo made 28 saves, and Seth Jones had two assists.
Goalie Sergei Bobrovsky missed his third consecutive game because of illness.
Columbus led 2-1 before Trocheck and Marchessault scored 2:22 apart in the second period. Trocheck scored at 8:24 when his shot from behind the goal line in the corner trickled past Korpisalo.
Marchessault scored at 10:46 after he stole the puck from defenseman Markus Nutivaara in the Columbus zone.
"[Korpisalo has] got to have the one on the goal line," Blue Jackets coach John Tortorella said. "It's just a bad goal. The turnover right away … we didn't regroup from it. When they scored those two goals, the momentum changes. We couldn't get it back in the second, and in the third period they checked."