Oklahoma State quarterback Mason Rudolph (2) throws a pass as he is pressured by Virginia Tech linebacker Tremaine Edmunds (49) and defensive end Trevon Hill (94) during the first half of the Camping World Bowl NCAA college football game Thursday, Dec. 28, 2017, in Orlando, Fla. (AP Photo/John Raoux)
Oklahoma State quarterback Mason Rudolph (2) throws a pass as he is pressured by Virginia Tech linebacker Tremaine Edmunds (49) and defensive end Trevon Hill (94) during the first half of the Camping World Bowl NCAA college football game Thursday, Dec. 28, 2017, in Orlando, Fla. (AP Photo/John Raoux) Credit: John Raoux

Orlando, Fla. — Mason Rudolph threw for 351 yards and a pair of touchdowns, James Washington became Oklahoma State’s career receiving yards leader and the 17th-ranked Cowboys beat No. 22 Virginia Tech, 30-21, in the Camping World Bowl on Thursday night.

Washington caught five passes for 126 yards, giving him 4,472 for his career and passing Rashaun Woods for the school mark. Justice Hill ran for 120 yards and another score for the Cowboys (10-3), who have won 10 games in each of the last three seasons — another Oklahoma State first.

Josh Jackson ran for two scores and threw for another for the Hokies (9-4), including a rush that got Virginia Tech within 27-21 with 5:40 remaining. Deshawn McClease ran for 124 yards, a Virginia Tech season-best, but the Hokies were hurt by two turnovers in Oklahoma State territory.

Hill came through with perhaps the play of the night. Facing a third-and-11 with 3:30 left, Hill took a handoff, went left, waited for a lane to open — and broke loose for a 31-yard gain down to the Hokies’ 18. Matt Ammendola’s 38-yard field goal with 2:34 left put the Cowboys up by nine, essentially sealing the outcome.

Virginia Tech actually outgained the high-octane Cowboys, 518 yards to 492.

Oklahoma State led 13-7 at the half, benefiting from a pair of big missed opportunities by the Hokies.

Up 7-3, Virginia Tech started its second drive at its own 9. The Hokies kept the ball for 10 minutes, ran 18 plays, got all the way to the Cowboys’ 1 — and came up empty, fumbling the ball away on a handoff.

And on the ensuing Virginia Tech possession after the Cowboys took a 13-7 lead late in the half, Jackson had a wide-open Henri Murphy down the middle for what would have been an easy 54-yard score that could have put the Hokies back on top. But the pass was overthrown, and the Hokies trailed the rest of the way.

Military Bowl

Navy 49, Virginia 7

Annapolis, Md. — Backup quarterback Zach Abey scored five touchdowns, Malcolm Perry ran for 114 yards and two scores and Navy beat Virginia in a surprisingly lopsided Military Bowl.

After Virginia’s Joe Reed took the opening kickoff 98 yards for a touchdown, the Midshipmen (7-6) got two TDs apiece from quarterbacks Perry and Abey in taking a 28-7 halftime lead.

Perry left in the third quarter with a foot injury, leaving Abey to score on runs of 5 and 20 yards to make it 42-7 in a game Navy entered as a 1½-point favorite.

Abey added a 1-yard touchdown with 11:11 remaining, then sat for the remainder of the game.

The Midshipmen rolled up a Military Bowl-record 452 yards rushing, including 101 by Chris High and 88 by Abey, who began the season as the starter before losing the job.

Playing in their first bowl since 2011, the Cavaliers (6-7) could not contain Navy’s triple option and had no success moving the ball.

Seeking its first winning season in six years, Virginia instead absorbed its sixth loss in seven games.