Clint Trickett threw a touchdown pass in his first start at West Virginia, Ishmael Banks returned an interception for a touchdown and the Mountaineers shocked No. 11 Oklahoma State 30-21 on Saturday.
Josh Lambert kicked three field goals for West Virginia (3-2, 1-1 Big 12), which rebounded from its first shutout loss in 11 years to outlast the mistake-prone Cowboys.
Trickett became West Virginia's third starting quarterback this season after Ford Childress was injured last week. Trickett finished 24 of 50 for 309 yards.
But after taking a 24-14 halftime lead, West Virginia was held out of the end zone in the second half and relied on its defense to slow down J.W. Walsh.
Walsh threw three touchdown passes but was intercepted twice.
The Cowboys (3-1, 0-1) were penalized 10 times for 96 yards and had four turnovers — more than their first three games combined.