COLUMBUS -- Ryan Miller made 33 saves for his third shutout of the season and 39th of his NHL career when the Vancouver Canucks defeated the Columbus Blue Jackets 3-0 at Nationwide Arena on Thursday.
Daniel Sedin had a goal and an assist, Loui Eriksson and Jayson Megna scored and Henrik Sedin had two assists for the Canucks (24-24-6), who ended a four-game losing streak.
WATCH: All Canucks vs. Blue Jackets highlights
"We needed to turn this thing around," Daniel Sedin said. "To do that, you need your goalie to be good. He was great."
Miller didn't allow many second chances and his defense played well in front of him.
"Everyone was engaged tonight," he said. "I thought we played the right way in the neutral zone and our third man was a lot better. They really didn't have many odd-mans."
Video: Miller earn Thursday's Pepsi Zero Sugar Shutout
Sergei Bobrovsky made 21 saves for the Blue Jackets (34-14-5), who played the first of seven straight at home, where they are 3-4-0 in the past seven games.
"This is our building. It doesn't matter how they play. We only focus on how we play," Columbus defenseman Ryan Murray said. "We want to outplay anybody. If they come in and are playing well, we have to top that in our building."
Daniel Sedin gave the Canucks a 1-0 lead 44 seconds into the second period for his 12th goal. It was his first in 10 games. Bobrovsky could not control a shot by Markus Granlund and Sedin beat defenseman Seth Jones to the rebound.
Eriksson ended an eight-game drought without a goal at 8:53 of the second when he scored on a power play to make it 2-0. The crisp passing play saw Henrik Sedin send a cross-ice pass to his brother in the left circle. Daniel Sedin immediately sent the puck to Eriksson near the crease for the score.
The closest the Blue Jackets came to scoring was when Jones hit the post during a power play with 12 minutes left.
Megna made it 3-0 at 10:47 for his fourth goal.
Video: VAN@CBJ: D. Sedin snaps home a rebound
Goal of the game
Megna took advantage of a turnover by Murray, got around him and entered the attacking zone. He then put on the brakes, faked Bobrovsky and scored. "He's got lots of speed," Canucks coach Willie Desjardins said. "He made a good play at the line to step around that guy. He made a great move once he got in there."
Video: VAN@CBJ: Megna dekes, beats Bobrovsky
Save of the game
Miller stopped Blue Jackets leading scorer Cam Atkinson's breakaway 65 seconds into the third period to preserve a 2-0 lead. He stopped a backhand shot with his right pad, then gloved the rebound try. "I was lucky to stay with it there," Miller said of the first shot. "I got a good stretch, but he was still able to get it up a bit."
Video: VAN@CBJ: Miller stones Atkinson's breakaway, rebound
Unsung performance of the game
Shortly after Jones' shot hit the post during a third-period power play, Blue Jackets forward Brandon Saad went off for tripping Luca Sbisa, making it 4-on-4 for 56 seconds. The Canucks then got a 64-second power play. They didn't score with the man-advantage, but Megna did two seconds after Saad's penalty expired.
Highlight of the game
Henrik Sedin and Daniel Sedin had a give-and-go before the latter sent a pass from the left side to just in front of crease, where Eriksson quickly one-timed it past Bobrovsky.
Video: VAN@CBJ: Eriksson finishes tic-tac-toe play for PPG
They said it
"We had three good shifts. Then we … I don't know, we didn't play well. Zero emotion in the game, for what reason, I don't know. Nothing happens right if you don't play the game with emotion." -- Blue Jackets coach John Tortorella
"It was nice to win the game and be able to score. Daniel made a nice pass there. It was an easy one. I needed one of those." -- Canucks forward Loui Eriksson
"We're here pretty much here the whole month of February. We have to make it hard on teams coming into this building. We haven't done that of late." -- Blue Jackets forward Cam Atkinson
Need to know
Daniel Sedin has 51 points (17 goals, 34 assists) in 55 games against Columbus and Henrik Sedin has 49 (15 goals, 34 assists) in 54 games. … Canucks center Michael Chaput played his 100th career NHL game. The first 58 came with the Blue Jackets, the past 42 with Vancouver. … The Blue Jackets are 7-9-1 in the past 17 games since a 16-game winning streak. … Columbus has been outscored 8-1 in losing its past two home games. … The Blue Jackets have been shut out at home three times this season, all by Canadian teams. They lost 2-0 to the Calgary Flames on Nov. 23 and 2-0 to the Ottawa Senators on Jan. 19.
Canucks: At the Boston Bruins on Saturday (1 p.m. ET; SN, NESN, NHL.TV)
Blue Jackets: Host the Detroit Red Wings on Saturday (5 p.m., ET; FS-O, FS-D)
Video: Miller, Canucks blank Blue Jackets on the road, 3-0