Baylor Hayes threw for 219 yards and a touchdown and Seth Morgan kicked four field goals to help Tulsa defeat Oklahoma State 19-12 for the first time in 27 years.