SAN JOSE -- The Vancouver Canucks scored four goals in the third period and won their fourth straight game, 5-2 against the San Jose Sharks at SAP Center on Wednesday.
Quinn Hughes and Tanner Pearson each had a goal and an assist, and Jacob Markstrom made 38 saves for the Canucks (29-18-4), who have won six of seven and are 13-3-0 since Dec. 19.
"Good teams find a way," Markstrom said. "We want to play a good 60 minutes. It's a huge win."
[WATCH: All Canucks vs. Sharks highlights]
Tomas Hertl scored before leaving with an injury in the first period, and Martin Jones made 20 saves for the Sharks (22-26-4), who had won four straight at home.
"I think the game was there for us, we just didn't get it done," Sharks forward Barclay Goodrow said.
Tyler Myers tied the game 2-2 at 2:36 of the third period for Vancouver.
"Big difference with that and them not getting the next one to make it 3-1," Canucks forward Brandon Sutter said. "That changes the game entirely. It was a huge goal.
Jake Virtanen gave the Canucks a 3-2 lead with his 15th goal at 7:00, scoring 2:13 into a four-minute power play with Marc-Edouard Vlasic serving a double-minor for high sticking, and Sutter made it 4-2 at 7:59.
Video: VAN@SJS: Sutter backhands rebound past Jones in tight
Pearson scored into an empty net at 18:50 for the 5-2 final.
"We play for each other, we play for the guy next to you, and we've got to keep doing that," Markstrom said.
Hertl gave the Sharks a 1-0 lead with his 16th goal at 4:15 of the first period before leaving with an apparent right leg injury at 6:17.
"That's not something you like to see," Sharks defenseman Erik Karlsson said. "He's been playing good for us lately. He's a big part of this team, especially with [Logan Couture] out."
Hertl, San Jose's representative at the NHL All-Star Game on Saturday, went into the end boards with Vancouver defenseman Christopher Tanev.
"He's a huge part of this team," Goodrow said. "But we've dealt with that all year. When one guy goes down another guy steps up."
Video: VAN@SJS: Hughes hammers slap shot through screen
Hughes tied the game 1-1 at 11:08 with slap shot from the blue line.
Brent Burns gave San Jose a 2-1 lead at 5:57 of the second period with a one-timer from the right point.
They said it
"We know we've got to play better. Sometimes it's going to be ugly and that was definitely tonight." -- Canucks forward Brandon Sutter
"No fault on the effort. We gave ourselves a chance and couldn't finish it off in the third period." -- Sharks coach Bob Boughner
Need to know
Sharks forward Joe Thornton had an assist to move within two points of 1,500 in the NHL. … Canucks forward Bo Horvat had an assist and has 16 points (seven goals, nine assists) in his past 12 games. … Canucks forward J.T. Miller had two assists and has four goals and six assists in his past seven games. … Vancouver forward Tyler Motte sustained an upper-body injury in the second period, and defenseman Oscar Fantenberg sustained a facial cut on Vlasic's high-sticking penalty.
Canucks: At the New York Islanders on Saturday (Barclays Center, 1 p.m. ET; MSG+, SNP, NHL.TV)
Sharks: Host the Tampa Bay Lightning on Saturday (10:30 p.m. ET; NBCSCA, SUN, NHL.TV)
Video: Canucks score four unanswered goals to beat Sharks