Tyson Barrie recorded his first multi-goal game of the season and Warren Foegele potted the eventual game-winner as the Edmonton Oilers defeated the Florida Panthers 4-2.