The Coyotes have scored an NHL-low 45 goals and have been limited to two goals or fewer in eight of their past nine games.
Hornqvist scored on a wrist shot from the left face-off circle for a 1-0 Florida lead at 9:05. Arizona won the ensuing face-off but turned the puck over in the neutral zone, and Bennett's open wrist shot from the high slot at 9:15 made it 2-0.
"I thought the guys did a great job to score two goals right away that give us the lead," Bobrovsky said. "It's a big win for us on the road, two points, and we're happy and we'll move on."
Kessel scored Arizona's first power-play goal in 10 games since Nov. 16 (0-for-18) at 16:53 of the first to cut it to 2-1. Reinhart answered on a Panthers power play less than three minutes later, scoring from above the circles to make it 3-1 at 19:35.
"That power-play goal was probably the biggest because it got us up by two, and `Bob' closed the door from there on it," Panthers coach Andrew Brunette said. "He was excellent. You can tell a lot of times when he's zoned in, and I thought he was."
Bobrovsky is 12-1-2 this season, and 9-2-1 in 12 career games against Arizona.
"He's light out. He gives us confidence and he gives us energy," Bennett said. "He's playing unbelievable right now."
The Panthers didn't score in the final two periods, but the Coyotes couldn't solve Bobrovsky or Florida's defense.
"Those two goals in 10 seconds and the [Reinhart] penalty-kill goal," were the difference," Coyotes coach Andre Tourigny said. "When you play against a team like that, you know they will have a few chances, but we couldn't get ours."'