James Starks ran for 183 yards and two scores to lead host Buffalo to a 31-10 win over Ohio Saturday afternoon.