Brandon Montour had a goal and three assists and Sam Bennett also scored for the Panthers, who finished 2-2 on their four-game trip. Anton Lundell had two assists and Spencer Knight stopped 32 shots to improve to 4-1.
The game was tied 2-2 after two periods before the Panthers took control. Reinhart put Florida in front when he chipped in a loose puck on a scramble in front of the net at 2:55 for his first goal of the season.
Bennett then scored off a centering pass from Eetu Luostarinen at 8:10 to give the Panthers a 4-2 advantage.
Lundestrom got the Ducks within a goal on a penalty shot with 1:14 remaining. Reinhart then had an empty-net goal with 1 second left.
Verhaeghe scored his team-leading eighth goal and extended his scoring streak to three straight games at 11:31 of the first when he redirected Montour's shot past Gibson. Montour made it 2-0 at 2:51 of the second when he kept the puck in the offensive zone and then fired a wrist shot from the point.
The Ducks evened it with two goals in a 27-second span in the second period. Henrique deflected Strome's shot from the point that went over Knight's glove at the 8-minute mark. Strome then knocked in a loose puck in front of the net at 8:27 to tie it 2-2.
Anaheim's Troy Terry and John Klingberg each had an assist to extend their points streaks. Terry has eight points (one goal, seven assists) in the last five games while Klingberg has five assists in the last four.
Panthers: Host Carolina on Wednesday night.
Ducks: Host Minnesota on Wednesday night.
AP NHL: https://apnews.com/hub/nhl and https://twitter.com/AP_Sports
Joe Reedy, The Associated Press