Thomas Harley scored two goals in the third period and the Dallas Stars beat the Calgary Flames 6-2 at home on Sunday night.