VANCOUVER - Ryan Getzlaf, Rickard Rakell and Sami Vatanen each had a goal and an assist as the Anaheim Ducks defeated the Vancouver Canucks 5-2 on Thursday night.

Josh Manson and Kevin Bieksa, into an empty net, also scored for Anaheim (30-19-8). John Gibson made 19 saves for the Ducks, who wrapped up a gruelling seven-game road trip with a 5-1-1 record and improved to 11-1-1 over their last 13 overall.

Jannik Hansen and Sven Baertschi replied for Vancouver (22-23-12), while Ryan Miller stopped 28 shots as the Canucks dropped their third in a row - all at home - to fall to 0-5-1 over their last six at Rogers Arena. Daniel Sedin added two assists.

The Ducks are 18-4-2 since Christmas and sit just two points behind the Los Angeles Kings for first in the Pacific Division after starting the season 1-7-2.

The Canucks, meanwhile, are eight points back of the second wild-card spot in the Western Conference.

The Ducks broke a scoreless tie 2:03 into the second period when Rakell jumped off the bench on a change with Anaheim cycling and ripped his 15th of the season shortside on Miller.

The visitors went up 2-0 at 10:25 when Vatanen took a feed from Getzlaf on the power play and blasted a shot past Miller for his eighth. The goal came just 15 seconds after Vancouver's Adam Cracknell was whistled for delay of game for shooting the puck over the glass.

Getzlaf made it 3-0 with his seventh at 4:14 of the third on a 3-on-1 break. Getzlaf let go a wicked slapshot from inside the face-off circle with the teams playing 4-on-4 just seconds after Gibson stopped Hansen on a 2-on-1.

Manson then stretched the lead to 4-0 just 27 seconds later by poking a puck behind Miller for his fourth.

Hansen got Vancouver on the board at 6:18 when he tipped a Daniel Sedin feed past Gibson for his 17th, and Baertschi made it 4-2 with his 12th at 11:58 on a power play, but Bieksa added his third into an empty net with 2:31 left to deal the Canucks' dwindling playoff hopes another crushing blow.

After coming out flat in back-to-back 5-2 home losses to Toronto and Minnesota, Vancouver had a better start against Anaheim, but the Ducks came closest early when Bieksa's point shot found its way through traffic and hit the post behind Miller.

Gibson then made a nice stop on Daniel Sedin at the other end on a 2-on-1 rush seconds after a Canucks' penalty expired.

Miller was then called into action to stop Mike Santorelli on a point-blank chance after a nice feed from Hampus Lindholm off the cycle as the teams went to the locker-rooms scoreless.

Notes: Gibson shut out Vancouver in his only other two starts against the Canucks, including his NHL debut in April 2014. ... Ducks forward Andrew Cogliano played the 679th straight game of his career to tie Canucks captain Henrik Sedin for the sixth-longest ironman streak in NHL history. ... Vancouver visits Calgary on Friday. Anaheim returns home to host the Flames on Sunday.