John Gibson made 18 saves to record a shutout in his NHL debut and the Ducks eliminated the Vancouver Canucks from playoff contention with a 3-0 victory Monday night.

Daniel Winnik, Kyle Palmieri and Matt Beleskey scored for Anaheim, which is three points ahead of San Jose for first place in the Pacific Division.

The 20-year-old Gibson, who led the United States to a gold medal at the 2013 world junior hockey championship, wasn’t tested much but made a huge save on Niklas Jensen to preserve the shutout with about eight minutes gone in the third.

Eddie Lack stopped 20 shots in his 19th consecutive start for Vancouver since the Olympic break.

Lack stopped Andrew Cogliano on a breakaway 15 seconds into the first period after he stripped defenseman Jason Garrison of the puck, but the Canucks goaltender couldn’t bail his team a second time after another gaffe a few minutes later.

With Vancouver on the power play, Winnik jumped on a mistake by Canucks captain Henrik Sedin and moved in alone to score his sixth goal of the season at 6:26 over Lack’s blocker.

Vancouver had a couple of chances later in the man advantage, including a scramble in front of Gibson that saw the puck dribble off the post and stay out. Canucks defenseman Alexander Edler then took another shot off the iron that fooled the 20-year-old Gibson, who is seen by many as Anaheim’s goalie of the future.

Ryan Kesler then raced in on a short-handed breakaway late in the period, but Ducks defenseman Hampus Lindholm made a great play to strip the Canucks forward of the puck.