Gibson returned after missing the last four games due to a lower-body injury, a stretch in which the Ducks posted a 1-2-1 record.
Lindholm opened the scoring before the three-minute mark when he intercepted Connor McDavid's clearing attempt and unloaded a shot from the top of the left circle. The puck banked off Andrej Sekera and bounded past Oilers goalie Cam Talbot.
Corey Perry doubled the lead late in the second period. Kris Russell's giveaway at his own blue line was picked off by Ryan Getzlaf, and he fed Perry for the golden chance that Perry converted for his third goal and seventh point in a four-game run.
Anton Slepyshev put the Oilers on the board 68 seconds later by nabbing a loose puck after Anaheim's Francois Beauchemin failed to corral the puck at the blue line and converting the breakaway.
However, Ryan Kesler scored early in the third period to restore the two-goal edge. Kesler was parked at the front of the net and redirected home Lindholm's pass.
Russell redeemed himself when he scored with five minutes remaining in regulation to again pull the Oilers within a goal -- a marker McDavid assisted on to give him seven goals and 11 points in a five-game scoring streak -- but a furious push couldn't bring an equalizer.
Talbot stopped 31 shots for the Oilers, who have dropped two straight.
The loss was extra costly for the Oilers on the injury front. Sekera left the game in the first period with an undisclosed injury, and Drake Caggiula was hit in the face by a puck in the second period and didn't return.
--Field Level Media
Edmonton | Anaheim | |
Kris Russell 1 | Points | Hampus Lindholm 2 |
Kris Russell 1 | Goals | Hampus Lindholm 1 |
Patrick Maroon 1 | Assists | Hampus Lindholm 1 |
N/A | Power Play Goals | N/A |
N/A | Short Handed Goals | N/A |
Cam Talbot .912 | Save Percentage | John Gibson .938 |
Cam Talbot 31 | Saves | John Gibson 30 |
Team | Shots | Goals | Power Play | Penalty Kill | Penalty Mins | Face Offs Won |
Edmonton | 32 | 2 | 0-3 | 2-2 | 9 | 27 |
Anaheim | 34 | 3 | 0-2 | 3-3 | 11 | 29 |