Firth withstands fourth quarter rally to down South Fremont 49-45