Perth Scorchers’ season is all but over after Steve Smith battered their title hopes into submission despite a late assault from captain Ashton Turner.