With the goal, Terry's 33rd of the season, the All-Star winger has found the back of the net in consecutive games and collected 2-3=5 points in his last six appearances.
The assist extended Zegras' point streak to four games (3-2=5) and moved the 20-year-old forward to within two points of the Ducks rookie scoring record (Bobby Ryan, 57 in 2008-09).
Gibson was sharp throughout the first, holding the Panthers off the board with 17 saves, including a lunging denial of Duclair.
Florida got on the board just over a minute into the second period on a home ice bounce, seemingly the only thing that could get a puck past Gibson early in the game. Duclair took the puck behind the Anaheim net looking for a centering pass, but his bid intended for Aleksander Barkov hit Jamie Drysdale's skate before sliding past Gibson to tie the score.
Grant restored the lead late in the frame, redirecting Drysdale's shot from the along the boards after the rookie defenseman had danced away from Panthers defenders inside the blue line.