Marc Staal then tied it 2-2 at 17:23, tapping in a return pass from Tkachuk on a rush.
Kulikov put Anaheim back in front 3-2 at 12:51 of the third period when he scored glove side off a give-and-go with Klingberg.
"In this league now, being up two, three goals, it doesn't mean anything," Eakins said. "It's game on out there every minute of the game. I think the best way to protect leads now is to score again. That was a big effort by Florida. They're obviously very desperate and trying to solidify the playoff spot."
Lomberg responded to tie it 3-3 at 14:09 when he got the net and deflected a one-timer by Gustav Forsling.
"We were down one, but with seven minutes left figured we would have gotten at least four more chances to score," Panthers coach Paul Maurice said. "If there is any hockey karma going, we were going to get one of them to go. It was a pretty one-sided game, we just couldn't put it past their [goalie]."
NOTES: Florida forward Givani Smith left the game with 11:29 remaining in the second period after being hit in the face by a shot by Gudas. Maurice said X-rays were negative and Smith would not have to go into concussion protocol. … Klingberg has five points (one goal, four assists) in his past five games. ... Gibson's 51 saves came 10 days after he set a Ducks record with 53 saves in a 6-3 loss to the Pittsburgh Penguins. He also became the third goaltender in NHL history to have multiple games with at least 50 saves in the same month, joining Al Rollins (two in October 1955) and Gump Worsley (three in January 1963). … Eric and Marc Staal became the sixth pair of brothers to score a goal in the same game for the same team in the past 10 years, joining Daniel and Henrik Sedin (Vancouver Canucks, 12 times), Eric and Jordan Staal (Carolina Hurricanes, 10 times), Jamie and Jordie Benn (Dallas Stars, two times), Brayden and Luke Schenn (Philadelphia Flyers, one time), and Seth and Caleb Jones (Chicago Blackhawks, one time).