Tyson Barrie scored twice and Evander Kane potted his first goal since returning from injury as the Edmonton Oilers dismantled the Chicago Blackhawks 7-3.