Taylor Hall had three assists to reach 80 points on the season and help Edmonton beat the Vancouver Canucks 5-2 Saturday night in Oilers forward Ryan Smyth's final game.

Roman Horak, Jeff Petry, Will Acton, Jordan Eberle and Ryan Nugent-Hopkins scored for the Oilers, who snapped a two-game losing skid in their season finale. The win moved the Oilers past Florida into 28th place overall with Tuesday's NHL draft lottery looming.

The fans, however, were more interested in seeing Smyth go out on a win after a career that saw him total 386 goals, 456 assists and 842 points in 1,270 games.

Shawn Matthias and Zack Kassian scored for Vancouver, which lost for the sixth time in seven games. The Canucks close the season Sunday at home against Calgary.