Mason Rudolph passed for 335 yards and three touchdowns, ran for a score and broke Oklahoma State's career passing park in the No. 11 Cowboys' 44-7 victory over South Alabama on Friday night.