DALLAS - Daniel Sedin scored the go-ahead goal moments after taking a stick in the mouth, Ryan Kesler and Henrik Sedin each had two goals, and the Vancouver Canucks beat the fading Dallas Stars 5-2 Tuesday night.
Vancouver is 17-4-1 over its last 22 games and has 87 points to surge into a tie for fourth place in the Western Conference with Chicago. Roberto Luongo stopped 35 shots to help the Canucks snap a four-game road losing streak.
Dallas lost its fourth straight and has slipped four points behind Nashville and Anaheim for the final playoff spot in the West.
Brendan Morrison and James Neal scored for the Stars, who are 4-11-1 since Feb. 21, and Marty Turco stopped 17 shots.
Henrik Sedin, Daniel's twin brother, scored early in the second and added an empty-netter in the waning seconds.
Kesler's goal in the first period tied it, and he added another at 2:27 of the third to give Vancouver a 4-1 lead.
Moments after taking a high stick in the mouth, Daniel Sedin scored on a power play to give the Canucks a 2-1 lead with 1:33 left in the first.
Mark Fistric was given a four-minute penalty at 3:13 because of the high stick.
Sami Salo blasted a shot from the right point that Sedin, who still appeared to be bleeding from the shot he took, deflected past Turco. Sedin skated into the dressing room seconds after giving the Canucks the lead for good.
Sedin was back on the ice for the second period and in time to record an assist on his brother's goal.
Henrik Sedin tipped in an attempt by Kevin Bieksa at 1:38 of the second, Vancouver's third power-play goal of the game.
The Canucks were 3-for-7 with a man advantage. They scored a pair of power-play goals in beating the Stars 4-2 last Tuesday.
Dallas took a 1-0 lead when Morrison took a pass off the endboards and backhanded a shot past Luongo at 4:44.
Luongo stopped 13 shots in the first and rebounded after giving up four goals before being pulled in a loss to Phoenix on Sunday.
Just seconds after going on their first power play, Kesler scored from the slot to tie the game at 11:06 of the first.
Notes: Dallas outshot Vancouver 37-22. ... Morrison scored his 500th career point. ... Kesler has four goals and six assists over his last seven games.