Ryan Nugent-Hopkins scored his 200th career goal for the game winner as the Edmonton Oilers defeated the St. Louis Blues 3-1.