CALGARY -- The Anaheim Ducks moved back into first place in the Pacific Division with a 4-3 win against the Calgary Flames at Scotiabank Saddledome on Sunday.
Patrick Eaves, Jakob Silfverberg, Korbinian Holzer and Logan Shaw scored, Ryan Kesler had three assists and Jonathan Bernier made 18 saves for the Ducks (43-23-13), who have 99 points and lead the Edmonton Oilers by two points in the Pacific. The Oilers have one game in hand.
WATCH: All Flames vs. Ducks highlights
"We can play anybody right now," Kesler said. "We made playoffs. That was our first goal. Our second goal starts in about a week. It's two points. It's important."
Kris Versteeg had two goals, Michael Frolik also scored and Brian Elliott made 30 saves for the Flames (44-31-4), who remain one point ahead of the Nashville Predators for the first wild card into the Stanley Cup Playoffs from the Western Conference.
Anaheim, 8-0-3 in its past 11 games and 10-1-3 in its past 14, is four points ahead of the third place San Jose Sharks. Each has played 79 games.
"You look at Edmonton, San Jose, Calgary … those are all teams that there's a possibility we can meet first round," Ducks defenseman Cam Fowler said. "You like to see where you're at. All teams seem to be playing well right now. Edmonton has tons of confidence. These guys (Calgary) too. It's good to get some of those games under your belt."
Video: ANA@CGY: Shaw buries rebound to give Ducks late lead
The Flames, who are 16-5-1 in their past 22 games, trail the Sharks by three points.
"The whole West, all in all, you can pick anyone any given night," Versteeg said. "That's what's exciting about it."
Shaw scored the game-winner on Kesler's rebound with 3:06 remaining to give the Ducks a 4-3 lead.
"It's playoff hockey and you want to throw pucks to the net and make their defensemen turn," Shaw said. "When I saw [Kesler] going, I figured I may as well jump up there with him. I knew he was going to throw the puck at the net or behind the net, so I was just going to the right place."
Eaves scored his seventh goal in the past eight games and 30th goal of the season on the power play at 11:32 of the first period to give the Ducks a 1-0 lead, and Silfverberg scored at 19:03 when he took a drop pass from Kesler and shot by Elliott's blocker to make it 2-0.
Versteeg tied the game with consecutive power play goals in the second period. He scored 3:48 into the period, and again at 10:01 on a 5-on-3 man-advantage.
Holzer gave the Ducks a 3-2 lead at 17:53 of the second period, and Frolik tied the game 3-3 at 5:42 of the third when he redirected Mark Giordano's point shot.
Video: ANA@CGY: Eaves deposits loose puck for PPG in the 1st
Goal of the game
Versteeg skated into the faceoff circle and shot short side over Bernier's shoulder for his first of two second-period goals.
Video: ANA@CGY: Versteeg picks the corner for beautiful PPG
Save of the game
Ryan Getzlaf gathered a loose puck in the slot and shot, but Elliott extended his left leg to get his skate on it to make the save at 15:52 of the second period.
Video: ANA@CGY: Elliott stretches out to stone Getzlaf
Highlight of the game
Holzer pinched down from the point and took a cross-ice pass from Getzlaf before beating Elliott short-side with a wrist shot.
Video: ANA@CGY: Holzer buries Getzlaf's sweet cross-ice pass
Unsung performance of the game
Ducks forward Rickard Rakell blocked a shot from Giordano with 2:19 remaining. Rakell also had two hits in 16:27 of ice time.
They said it
"It's not our main goal by any means. We've already clinched a playoff spot. We want to make sure that we are completing our game overall heading into the playoffs. We have to continue to do that because you can't just flip the switch once playoff time comes." --Ducks defenseman Cam Fowler on potentially winning the Pacific Division
"We have to get back to our level. … I give the guys credit in prior we had some streaks where we didn't slip and maintained our level. I thought today we definitely slipped with our approach." -- Flames coach Glen Gulutzan
"We didn't play it as a playoff game, I don't think. They did. It was disappointing we didn't come away with two points. It's frustrating." -- Flames goalie Brian Elliott
Need to know
Bernier is 10-0-2 in his past 12 games. … The Flames, who will play their remaining three games of the season on the road, finished 24-17-0 at home. The Ducks, who play their final three games of the season at home, finished 17-15-9 on the road. … Ducks defensemen Hampus Lindholm and Sami Vatanen each missed the game because of an upper-body injury.
Ducks: Host the Calgary Flames on Tuesday (10 p.m. ET; SN1, PRIME, NHL.TV)
Flames: At the Anaheim Ducks on Tuesday (10 p.m. ET; SN1, PRIME, NHL.TV)
Video: Shaw's late goal lifts Ducks to 4-3 win over Flames