Commonwealth Games: McSweyn chuffed with top-five finish