Matt Brown ran for 123 yards and a touchdown and Temple beat Miami (Ohio) 24-21 on Wednesday night to snap a two-game losing streak.