The St. Louis Blues have trade David Perron to the Edmonton Oilers for Magnus Paajarvi and a 2014 second-round draft pick.
Perron, a 25-year old left-wing, had 10 goals and 15 assists in 48 games for St. Louis last season.
In his career, Perron has 84 goals and 114 assists in 340 games.
Perron has three more years left on his contract at a cap hit of just over $3.8 million.
Paajarvi has 26 goals and 32 assists in 163 games with the Oilers. He was drafted 10th overall by Edmonton in 2009.
In Edmonton, Perron will be part of a young core of skilled players along with Taylor Hall, Jordan Eberle, Sam Gagner, Ryan Nugent-Hopkins and Nail Yakupov.