Miscues cost Firth in season ending loss to Soda Springs