Playing without injured quarterback Spencer Sanders, Oklahoma State’s football team had struggles stopping the Kansas running game and turned the ball over four times, losing to the Jayhawks 37-16 at David Booth Kansas Memorial Stadium in Lawrence on Saturday.

It was OSU’s first loss to Kansas since 2007, and their first loss to KU in Lawrence since 1994.

It ended KU’s 45-game losing streak to ranked opponents, dating back to 2010.

Sanders sat out the game after leaving last Saturday’s game at Kansas State after reaggravating a right shoulder injury, and OSU’s offense sputtered with him out.

Freshman Garret Rangel started in Sanders’ place and was responsible for all four OSU turnovers.

Kansas had 351 yards rushing, with 224 coming from Devin Neal, who also had 110 yards receiving.

The Cowboys got the ball first and moved into Kansas territory, but Garret Rangel was intercepted by Cobee Bryant at the Kansas 27-yard line.

Rangel was 27-for-40 for 304 yards and had three intereptions and a fumble.

The Jayhawks took just four plays to score from there.

Devin Neal gained 24 yards on a run, then scored from 31 yards out to put KU up 7-0 with 11:21 to play in the first quarter.

OSU’s next possession also ended in a turnover, with Rangel throwing deep and getting intercepted by Ra’Mello Dotson, who ran it back 13 yards to the Jayhawks’ 45-yard line.

After an exchange of punts, Kansas marched to the OSU 1-yard line, but on 3rd and goal, Brock Martin made a tackle for a loss of two of yards, and KU had to settle for a 22-yard field goal from Jacob Borcila to take a 10-0 lead with nine seconds left in the first quarter.

Oklahoma State finally ended five straight quarters without a point, going 75 yards in 15 plays, with Rangel passing to Stephon Johnson for an 8-yard touchdown to cut the KU lead to 10-7 with 9:59 to play in the second quarter.

It took the Jayhawks just two plays to answer, with Jason Bean running for a 73-yard touchdown to give the Jayhawks a 17-7 lead with 9:10 to play in the first half.

OSU was driving to try to cut into the KU lead, but on 4th and 1 at the Jayhawks’ 14-yard line, Rangel fumbled the snap and Lorenzo McCaskill recovered for Kansas at the 13-yard line.

KU then went 87 yards in 7 plays, with Bean passing to Lawrence Arnold for an 8-yard touchdown to extend the Jayhawks’ lead to 24-7 with 22 seconds left in the first half.

Bean was 18-for-23 passing for 203 yards and two scores.

Kansas got the ball to start the second half and used up 7:52 off the clock, going 75 yards in 15 plays to add to their lead.

On 4th and 3 from the OSU 22, KU went for it, and Bean passed to Devin Neal for a gain of 13.

Bean then finished the drive by throwing to Jared Casey for a 1-yard touchdown to make it 31-7 Jayhawks with 7:08 to play in the third quarter.

OSU marched to a field goal on their first possession of the second half, with Tanner Brown booting a 35-yarder to cut the Kansas lead to 31-10 with 3:27 to play in the third quarter.

Kansas marched to their own field goal, getting a 42-yard run by Devin Neal to set up a 20-yard field goal by Borcila to make it 34-10 Jayhawks with 12:52 to play in the fourth quarter.

Oklahoma State answered with a 10-play, 75 yard drive, with Rangel passing to Jaden Nixon for a 35-yard touchdown.

The two point conversion failed and it was 34-16 Kansas with 9:21 left.

Kansas answered with a field goal drive.

The highlight was a shovel pass from Bean to Neal for a gain of 53, setting up Borcila’s 31-yard field goal to make it 37-16 Kansas with 5 minutes to play.

OSU’s next possession ended in an interception, as Rangel had a pass deflected by Cobee Bryant and picked off by Rich Miller at the OSU 49-yard line.

OSU had won 12 in a row over Kansas and nine straight in Lawrence.

The Cowboys fall to 6-3 on the season, 3-3 in Big 12 play.

OSU returns home to host Iowa State at 2:30 next Saturday.