Texas A&M scored touchdowns on its first five possessions to take a 37-0 lead over Kansas midway through the second quarter, then cruised to a 61-7 rout in front 86,411 fans at Kyle Field on Saturday afternoon.
The win snaps a three-game losing streak by the Aggies and makes them eligible for a bowl game.
The Texas A&M defense was equally impressive, holding Kansas to 197 total yards, recordingt 6 sacks and forcing 3 turnovers. Aggie linebacker Damontre Moore led a smothering defensive effort by A&M, finishing with eight tackles, two sacks, two forced fumbles and a fumble recovery.
The Aggies built a 23-0 first quarter lead. Three second-quarter turnovers by Kansas helped Texas A&M extend the lead to 44-0 by halftime.
Cyrus Gray put A&M up 7-0 when he scored on a 30-yard run on the Aggies' first drive.
Texas A&M got a safety when the snap on a Kansas punt attempt sailed over the punter's head and out of the end zone to make it 9-0.
Ryan Tannehill's first touchdown pass to Swope for 27 yards stretched Texas A&M's lead to 16-0.
Gray scored on a 36-yard run on which he tightroped the sideline and dashed into the end zone untouched to make it 23-0 with about two minutes left in the first quarter.
Turnovers sealed Kansas' fate in the second quarter, with the first one coming on a fumble that was recovered by Damontre Moore. The Aggies took advantage three plays later when Tannehill found Swope on a 52-yard touchdown pass on which he shook off two defenders on his way to the end zone to push the lead to 30-0.
Steven Terrell intercepted Webb on the Jayhawks' next possession and Gray's third touchdown came a few plays later to leave the score at 37-0.
Another turnover by Webb, this one on a fumble when he was sacked by Moore, ended the next Kansas drive.
Nate Askew grabbed a 27-yard touchdown pass from Tannehill a minute before halftime that left the Aggies up 44-0. The Jayhawks got the ball back, but Moore sacked Webb and caused a fumble, which Kansas recovered to end the first half.
There was no second half letdown in this game for Texas A&M, adding a rushing TD by Ben Malena, a Randy Bullock field goal and a 72-yard punt return for a score by Dustin Harris in the third quarter to make it 61-0.
James Sims ran for 88 yards and scored on a 15-yard run with less than a minute remaining to make it 61-7.
The Jayhawks couldn't get anything going on offense before that drive and came close to scoring only once, but a 39-yard field goal attempt early in the fourth quarter sailed wide left.
Kansas quarterback Jordan Webb threw for 133 yards and lost two fumbles, threw an interception and was sacked six times.
The Kansas Big 12 conference losing streak grows to 11 games.
Ryan Tannehill, who was replaced by backup Jameill Showers with eight minutes left in the third quarter, was 21 of 26 for 280 yards and 3 TDs with no sacks or turnovers.
Cyrus Gray had 9 carries for 94 yards 3 TDs, surpassing 1,000 yards rushing for the season. Cyrus becomes just the third player in school history to post consecutive 1,000-yard rushing seasons. Gray didn't play after halftime and was on the sideline in street clothes with a suspected bruised shoulder.
Ryan Swope had nine receptions for 137 yards and two touchdowns for Texas A&M.
Texas A&M (6-5, 4-4) now prepares to host Texas on Thursday night in their regular season finale and in what may be the last encounter between the two instate rivals for several years.