SAN JOSE, Calif. -- Joe Thornton recorded a goal and an assist, and the San Jose Sharks recorded their fifth consecutive victory, beating the Vancouver Canucks 3-2 Monday night.
Andrew Desjardins and Logan Couture also scored for the Sharks, who have lost in regulation once at home in 17 games.
Chris Higgins scored a goal and had an assist for the Canucks, who lost their second straight following a six-game winning streak. Alexandre Burrows also scored for Vancouver.
The Canucks remained in a tie for first with Minnesota in the Northwest Division. The Wild lost at home to the St. Louis Blues.
The Sharks drew within two points of the Wild and Canucks, and drew within one point of the Los Angeles Kings for the fifth playoff spot. San Jose hosts Minnesota on Wednesday.
Currently in the midst of a seven-game homestand, the Sharks have taken advantage by inching upward in the standings. They were tied for the eighth spot after losing at Minnesota on March 23.
The Sharks have three games remaining on their current homestand before heading out on a four-game road trip.
San Jose scored all three of its goals within a 1:44 span of the second period.
The Canucks made things interesting when Burrows scored midway through the third period. Higgins took a shot that bounced free in front of the net and Burrows was right there to push it in.
Sharks goalie Antii Niemi stopped 23 of 25 shots while Vancouver goalie Cory Schneider saved 32 of 35 shots.
Thornton has recorded 19 points in his last 24 games, including the last three. He has 48 points in 41 games against the Canucks.
The Sharks' fourth line got things going against Vancouver goalie Cory Schneider midway through the second period.
Desjardins scored his first goal of the season, and recorded his first point in 19 games, sneaking one past Schneider's glove side after taking a pass from Adam Burish, who netted his first point in 11 games.
Thornton scored his sixth goal of the season 41 seconds later, getting a pass from Matt Tennyson, who got credit for an assist on his NHL debut.
Thornton tried to pass the puck to Brent Burns but Christopher Tanev got his stick on it, deflecting it back to Thornton, who went top shelf on the right side.
Couture scored 92 seconds later, giving San Jose a 3-0 advantage. Thornton recorded one of the assists and now has 781 for his career, moving him into a tie for 34th, with Ryan Leach, on the all-time list.
Higgins got one of the goals back late in the period, getting a clear shot to Niemi's stick side after taking a pass from Jannik Hansen.
Higgins has scored twice in his last three games following an eight-game goal-less streak.
Schneider seemed up to the task of slowing down a potent Sharks attack through the first 27 minutes. After allowing two goals in the first three shots he faced in a loss to the Edmonton Oilers, he stopped the first 20 shots he faced Monday.
There was a particular sequence in the first period where he was under siege, deflecting a handful of close-up shots before finally covering the puck.
The Canucks also successfully killed off the first power play of the contest, but couldn't stop the league's top home team on the power play the next time around.
Earlier in the day, the Sharks acquired a fourth-round pick in the 2013 NHL Draft from the Chicago Blackhawks in exchange for veteran center Michal Handzus.
The Sharks and Blackhawks do not meet again during the regular season.
NOTES: Tennyson, who moved to the Bay Area when he was 15, became the first Sharks' player to participate in the Junior Sharks program as a youth. Tennyson was recalled from Worcester to replace the injured Jason Demers. ... Sharks left winger Ryane Clowe, the subject of trade rumors over the weekend, was a scratch, along with Demers. ... The Canucks recalled forwards Nicklas Jensen and Bill Sweatt from Chicago on Sunday in an attempt to invigorate their offense. Zach Kassic and Andrew Groton were reassigned. ... Mason Raymond and Andrew Alberts were scratches for the Canucks.