Corey Perry scored his 31st goal of the season and John Gibson made 27 saves to help the Anaheim Ducks beat the Edmonton Oilers 2-1 Monday night.

Brandon Pirri also scored for the playoff-bound Ducks, who are trying to catch the Los Angeles Kings for first place in the Pacific Division.

Nail Yakupov scored in the third period for the Oilers, who have lost two straight. Cam Talbot made 23 saves.

Anaheim won the season series 4-0-1.

Perry scored 4:02 into the game on Anaheim's first shot — a slap shot from just above the right faceoff dot.

Anaheim went ahead 2-0 with 7:12 left in the second when Oilers defenseman Adam Clendening coughed up the puck and Pirri smacked in his 13th goal of the season.

The two teams had 18 shots each through 40 minutes. Edmonton's best chance was a shot late in the second period by Taylor Hall that Gibson directed off the post.

Edmonton got back into the game with 8:20 left when Hall set up Yakupov's goal.

The Oilers were unable to get the equalizer with Talbot on the bench for the extra attacker.

Notes: Out injured for the Oilers were Ryan Nugent-Hopkins (concussion), Oscar Klefbom (foot), Andrew Ference (hip), Brandon Davidson (knee), Benoit Pouliot (shoulder), Eric Gryba (knee) and Adam Pardy (hand). ... Sami Vatanen (upper body) and Ryan Kesler (personal) were both back in the lineup for the Ducks, who were without the services of Kevin Bieksa (upper body), Simon Despres (undisclosed) and David Perron (shoulder). ... The Calgary Flames are the next opponent for both teams. The Ducks return home to face them on Wednesday night, and the Oilers are off until playing Calgary on Saturday night in their second-to-last game at Rexall Place before occupying a new downtown arena next season.