Nine-goal Sam Gordon setting Hampden league alight