Pierre-Luc Dubois ended a scoring slump with a goal and an assist and goaltender Sergei Bobrovsky returned from injury to stop 21 shots as the Columbus Blue Jackets improved their playoff chances with a 5-0 victory over the Vancouver Canucks on Sunday night.

Josh Anderson had two goals and an assist, and Ryan Dzingel and Oliver Bjorkstrand also scored for the Blue Jackets (41-30-4), who moved within two points of the Montreal Canadiens for the second wild-card spot in the Eastern Conference.

More Images
Vancouver Canucks' Derrick Pouliot, left, and Columbus Blue Jackets' Boone Jenner collide during the second period of an NHL hockey game Sunday, March 24, 2019, in Vancouver, British Columbia. (Darryl DyckThe Canadian Press via AP)

Pierre-Luc Dubois ended a scoring slump with a goal and an assist and goaltender Sergei Bobrovsky returned from injury to stop 21 shots as the Columbus Blue Jackets improved their playoff chances with a 5-0 victory over the Vancouver Canucks on Sunday night.

Vancouver Canucks goalie Thatcher Demko, right, makes the save as Columbus Blue Jackets' Josh Anderson stands in front of him during the first period of an NHL hockey game Sunday, March 24, 2019, in Vancouver, British Columbia. (Darryl DyckThe Canadian Press via AP)

Dubois had gone 11 games without a point and 13 games without a goal.

Columbus Blue Jackets' Josh Anderson (77) falls in front of Vancouver Canucks' Elias Pettersson (40), of Sweden, during the first period of an NHL hockey game Sunday, March 24, 2019, in Vancouver, British Columbia. (Darryl DyckThe Canadian Press via AP)

The Canucks (32-34-10) trail the Colorado Avalanche by seven points for the final wild-card spot in the Western Conference. Vancouver lost 3-1 to the Calgary Flames on Saturday night.

Columbus Blue Jackets' Cam Atkinson (13) attempts to redirect the puck in front of Vancouver Canucks goalie Thatcher Demko, right, as Alex Biega, left, watches during the first period of an NHL hockey game Sunday, March 24, 2019, in Vancouver, British Columbia. (Darryl DyckThe Canadian Press via AP)

Dubois made it 2-0 with just 56 seconds gone in the second. Artemi Panarin picked off a pass then fed Dubois, who scored on a screened shot. Another turnover in the neutral zone allowed Anderson to carry the puck deep into the Vancouver zone. He passed to an open Dzingel, who scored on a backhand.

Vancouver Canucks' Luke Schenn (2) checks Columbus Blue Jackets' Boone Jenner (38) during the first period of an NHL hockey game in Vancouver, on Sunday March 24, 2019. THE CANADIAN PRESSDarryl DyckThe Canadian Press via AP)

NOTES: Left winger Sven Baertschi returned to the Canucks lineup after missing 53 games with a concussion. . Recently signed Canucks defenseman Quinn Hughes, out with an ankle bruise, skated Sunday. But head coach Travis Green says he needs a couple more practices before he can play. . Forward Josh Leivo missed the game due to illness. . Pouliot returned to the lineup after being a healthy scratch for six games. . There were boos midway through the first period when no penalty was called after Anderson hit Canucks defenseman Alex Edler from behind into the boards. . Vancouver center Tyler Motte left the game with an upper-body injury.

Vancouver Canucks' Markus Granlund (60), of Finland, digs for the puck in front of Columbus Blue Jackets goalie Sergei Bobrovsky, back, of Russia, as Cam Atkinson (13), Zach Werenski (8), Seth Jones, second from right, and Pierre-Luc Dubois (18) defend during the first period of an NHL hockey game Sunday, March 24, 2019, in Vancouver, British Columbia. (Darryl DyckThe Canadian Press via AP)

Canucks: Host Anaheim on Tuesday.

Columbus Blue Jackets goalie Sergei Bobrovsky, back center, of Russia, watches the puck as Vancouver Canucks' Jake Virtanen (18) attempts a shot on goal as Blue Jackets' Alexander Wennberg (10), of Sweden; Zach Werenski (8) ;and Brandon Dubinsky (17) defend during the first period of an NHL hockey game Sunday, March 24, 2019, in Vancouver, British Columbia. (Darryl DyckThe Canadian Press via AP)

Columbus Blue Jackets goalie Sergei Bobrovsky, back center, of Russia, watches the puck as Vancouver Canucks' Jake Virtanen (18) attempts a shot on goal as Blue Jackets' Alexander Wennberg (10), of Sweden; Zach Werenski (8) ;and Brandon Dubinsky (17) defend during the first period of an NHL hockey game Sunday, March 24, 2019, in Vancouver, British Columbia. (Darryl DyckThe Canadian Press via AP)

Columbus Blue Jackets' Ryan Dzingel, left, and Seth Jones celebrate Dzingel's goal against the Vancouver Canucks during the second period of an NHL hockey game Sunday, March 24, 2019, in Vancouver, British Columbia. (Darryl DyckThe Canadian Press via AP)

Columbus Blue Jackets' Ryan Dzingel, left, and Seth Jones celebrate Dzingel's goal against the Vancouver Canucks during the second period of an NHL hockey game Sunday, March 24, 2019, in Vancouver, British Columbia. (Darryl DyckThe Canadian Press via AP)

Vancouver Canucks' Sven Baertschi, left, of Switzerland, checks Columbus Blue Jackets' Boone Jenner during the second period of an NHL hockey game Sunday, March 24, 2019, in Vancouver, British Columbia. (Darryl DyckThe Canadian Press via AP)

Vancouver Canucks' Sven Baertschi, left, of Switzerland, checks Columbus Blue Jackets' Boone Jenner during the second period of an NHL hockey game Sunday, March 24, 2019, in Vancouver, British Columbia. (Darryl DyckThe Canadian Press via AP)

Vancouver Canucks' Derrick Pouliot (5) checks Columbus Blue Jackets' Matt Duchene (95) during the second period of an NHL hockey game Sunday, March 24, 2019, in Vancouver, British Columbia. (Darryl DyckThe Canadian Press via AP)

Vancouver Canucks' Derrick Pouliot (5) checks Columbus Blue Jackets' Matt Duchene (95) during the second period of an NHL hockey game Sunday, March 24, 2019, in Vancouver, British Columbia. (Darryl DyckThe Canadian Press via AP)

Columbus also snapped a three-game road winless streak.

Vancouver Canucks' Derrick Pouliot, left, and Columbus Blue Jackets' Boone Jenner collide during the second period of an NHL hockey game Sunday, March 24, 2019, in Vancouver, British Columbia. (Darryl DyckThe Canadian Press via AP)

Vancouver Canucks' Derrick Pouliot, left, and Columbus Blue Jackets' Boone Jenner collide during the second period of an NHL hockey game Sunday, March 24, 2019, in Vancouver, British Columbia. (Darryl DyckThe Canadian Press via AP)

Dubois had gone 11 games without a point and 13 games without a goal.

The shutout was the seventh of the season for Bobrovsky, who had missed one game due to an upper-body injury. Two of his best saves came in the second period when he stopped Bo Horvat and Markus Granlund on power plays.

Thatcher Demko stopped 28 shots for Vancouver.

Vancouver Canucks goalie Thatcher Demko, right, makes the save as Columbus Blue Jackets' Josh Anderson stands in front of him during the first period of an NHL hockey game Sunday, March 24, 2019, in Vancouver, British Columbia. (Darryl DyckThe Canadian Press via AP)

Vancouver Canucks goalie Thatcher Demko, right, makes the save as Columbus Blue Jackets' Josh Anderson stands in front of him during the first period of an NHL hockey game Sunday, March 24, 2019, in Vancouver, British Columbia. (Darryl DyckThe Canadian Press via AP)

The Canucks (32-34-10) trail the Colorado Avalanche by seven points for the final wild-card spot in the Western Conference. Vancouver lost 3-1 to the Calgary Flames on Saturday night.

It was the 10th time this season the Canucks have been shutout, the most of any team in the NHL.

A pair of turnovers helped the Blue Jackets build a 3-0 lead after two periods.

Columbus Blue Jackets' Josh Anderson (77) falls in front of Vancouver Canucks' Elias Pettersson (40), of Sweden, during the first period of an NHL hockey game Sunday, March 24, 2019, in Vancouver, British Columbia. (Darryl DyckThe Canadian Press via AP)

Columbus Blue Jackets' Josh Anderson (77) falls in front of Vancouver Canucks' Elias Pettersson (40), of Sweden, during the first period of an NHL hockey game Sunday, March 24, 2019, in Vancouver, British Columbia. (Darryl DyckThe Canadian Press via AP)

Dubois made it 2-0 with just 56 seconds gone in the second. Artemi Panarin picked off a pass then fed Dubois, who scored on a screened shot. Another turnover in the neutral zone allowed Anderson to carry the puck deep into the Vancouver zone. He passed to an open Dzingel, who scored on a backhand.

Anderson scored the only goal of the first period at 16:19. He collected a loose puck near center ice that got past Horvat and skated around defenseman Derrick Pouliot before beating Demko with a shot.

The Blue Jackets continued the attack in the third. Anderson scored his second of the game on a 2-on-1 breakaway at 10:54. Bjorkstrand scored his 16th of the season at 7:32.

Columbus Blue Jackets' Cam Atkinson (13) attempts to redirect the puck in front of Vancouver Canucks goalie Thatcher Demko, right, as Alex Biega, left, watches during the first period of an NHL hockey game Sunday, March 24, 2019, in Vancouver, British Columbia. (Darryl DyckThe Canadian Press via AP)

Columbus Blue Jackets' Cam Atkinson (13) attempts to redirect the puck in front of Vancouver Canucks goalie Thatcher Demko, right, as Alex Biega, left, watches during the first period of an NHL hockey game Sunday, March 24, 2019, in Vancouver, British Columbia. (Darryl DyckThe Canadian Press via AP)

NOTES: Left winger Sven Baertschi returned to the Canucks lineup after missing 53 games with a concussion. . Recently signed Canucks defenseman Quinn Hughes, out with an ankle bruise, skated Sunday. But head coach Travis Green says he needs a couple more practices before he can play. . Forward Josh Leivo missed the game due to illness. . Pouliot returned to the lineup after being a healthy scratch for six games. . There were boos midway through the first period when no penalty was called after Anderson hit Canucks defenseman Alex Edler from behind into the boards. . Vancouver center Tyler Motte left the game with an upper-body injury.

UP NEXT

Blue Jackets: Host the New York Islanders on Tuesday.

Vancouver Canucks' Luke Schenn (2) checks Columbus Blue Jackets' Boone Jenner (38) during the first period of an NHL hockey game in Vancouver, on Sunday March 24, 2019. THE CANADIAN PRESSDarryl DyckThe Canadian Press via AP)

Vancouver Canucks' Luke Schenn (2) checks Columbus Blue Jackets' Boone Jenner (38) during the first period of an NHL hockey game in Vancouver, on Sunday March 24, 2019. THE CANADIAN PRESSDarryl DyckThe Canadian Press via AP)

Canucks: Host Anaheim on Tuesday.

More AP NHL: https://apnews.com/NHL and https://twitter.com/AP_Sports

Vancouver Canucks' Markus Granlund (60), of Finland, digs for the puck in front of Columbus Blue Jackets goalie Sergei Bobrovsky, back, of Russia, as Cam Atkinson (13), Zach Werenski (8), Seth Jones, second from right, and Pierre-Luc Dubois (18) defend during the first period of an NHL hockey game Sunday, March 24, 2019, in Vancouver, British Columbia. (Darryl DyckThe Canadian Press via AP)

Vancouver Canucks' Markus Granlund (60), of Finland, digs for the puck in front of Columbus Blue Jackets goalie Sergei Bobrovsky, back, of Russia, as Cam Atkinson (13), Zach Werenski (8), Seth Jones, second from right, and Pierre-Luc Dubois (18) defend during the first period of an NHL hockey game Sunday, March 24, 2019, in Vancouver, British Columbia. (Darryl DyckThe Canadian Press via AP)

Columbus Blue Jackets goalie Sergei Bobrovsky, back center, of Russia, watches the puck as Vancouver Canucks' Jake Virtanen (18) attempts a shot on goal as Blue Jackets' Alexander Wennberg (10), of Sweden; Zach Werenski (8) ;and Brandon Dubinsky (17) defend during the first period of an NHL hockey game Sunday, March 24, 2019, in Vancouver, British Columbia. (Darryl DyckThe Canadian Press via AP)

Columbus Blue Jackets goalie Sergei Bobrovsky, back center, of Russia, watches the puck as Vancouver Canucks' Jake Virtanen (18) attempts a shot on goal as Blue Jackets' Alexander Wennberg (10), of Sweden; Zach Werenski (8) ;and Brandon Dubinsky (17) defend during the first period of an NHL hockey game Sunday, March 24, 2019, in Vancouver, British Columbia. (Darryl DyckThe Canadian Press via AP)

Columbus Blue Jackets' Ryan Dzingel, left, and Seth Jones celebrate Dzingel's goal against the Vancouver Canucks during the second period of an NHL hockey game Sunday, March 24, 2019, in Vancouver, British Columbia. (Darryl DyckThe Canadian Press via AP)

Columbus Blue Jackets' Ryan Dzingel, left, and Seth Jones celebrate Dzingel's goal against the Vancouver Canucks during the second period of an NHL hockey game Sunday, March 24, 2019, in Vancouver, British Columbia. (Darryl DyckThe Canadian Press via AP)

Vancouver Canucks' Sven Baertschi, left, of Switzerland, checks Columbus Blue Jackets' Boone Jenner during the second period of an NHL hockey game Sunday, March 24, 2019, in Vancouver, British Columbia. (Darryl DyckThe Canadian Press via AP)

Vancouver Canucks' Sven Baertschi, left, of Switzerland, checks Columbus Blue Jackets' Boone Jenner during the second period of an NHL hockey game Sunday, March 24, 2019, in Vancouver, British Columbia. (Darryl DyckThe Canadian Press via AP)

Vancouver Canucks' Derrick Pouliot (5) checks Columbus Blue Jackets' Matt Duchene (95) during the second period of an NHL hockey game Sunday, March 24, 2019, in Vancouver, British Columbia. (Darryl DyckThe Canadian Press via AP)

Vancouver Canucks' Derrick Pouliot (5) checks Columbus Blue Jackets' Matt Duchene (95) during the second period of an NHL hockey game Sunday, March 24, 2019, in Vancouver, British Columbia. (Darryl DyckThe Canadian Press via AP)