Oliver Ekman-Larsson and Eetu Luostarinen scored for the Panthers, who have now won five of their last six games and improved to 11-5-1 on the season. Anton Lundell had two assists. Former Duck Anthony Stolarz earned the win in net for Florida, with 33 saves.
Vatrano scored the lone goal for Anaheim, his team-leading 12th of the season, bringing the hosts back within one midway through the third period. Adam Henrique and Cam Fowler tallied assists.
Facing his old teammate, John Gibson was again strong in net for Anaheim, stopping 31-of-33 Florida shots. Gibson appeared in his 441st career game tonight, all as a Duck, tying Guy Hebert for the second-most by a goaltender in franchise history. He now sits six games shy of matching Jean-Sebastien Giguere for the Anaheim record.
Florida led 2-0 after the opening period, claiming control in the period's final five minutes after both sides traded chances for much of the first fifteen.
Luostarinen scored the first, stepping out from behind the net after playing catch with Lundell and tucking a wrister inside the near-side post while Gibson tried to locate the puck.
The goal was Luostarinen's first of the season. Last year he set career bests in nearly every category, including games played (82), goals (17), assists (26), points (43) and plus/minus (+19). The Finnish native has found the scoresheet in each of his last three matchups against Anaheim.
Ekman-Larsson scored a few shifts later, beating Gibson from point-blank range after another setup feed by Lundell behind the net.
With two helpers on the night, Lundell passed Vincent Trocheck and Ed Jovanovski for the eighth-most points (85) by a Panthers player prior to their 23rd birthday. Current Florida captain Aleksander Barkov tops the list (249).
Anaheim had its chances to get back within one throughout the second period, most notably on a pair of breakaways for Ryan Strome and Adam Henrique, but Stolarz was up to the task in the middle frame to preserve the Florida advantage.
Barkov left the game early in the third period after a neutral ice collision with Ducks defenseman Jackson LaCombe. Barkov did not return. LaCombe was assessed a minor penalty for tripping on the play after review.
Vatrano put Anaheim on the board eight minutes into the final period of regulation, finding free space in the low slot and converting the rebound off Henrique's shot from left wing before Stolarz could re-adjust in his crease.