Taylor Hall scored with 1:17 remaining in the third period and the Edmonton Oilers got past the Calgary Flames for a 2-1 preseason win on Saturday.