Max Brown had four hits, and sixth-seeded Kansas State beat third-seeded Oklahoma 7-3 Wednesday night in their opening game in the Big 12 tournament.
Brown had a leadoff double and scored during a two-run second inning that gave the Wildcats, 27-28, a 3-0 lead. They added two more runs in the third to make it 5-0.
After Oklahoma, 32-26, cut it to 5-2 on homers from Taylor Alspaugh and Anthony Hermelyn in the sixth inning off starter Colton Kalmus (2-4), Brown had a two-out, bases-loaded single to plate a pair of runs in the seventh.
Kalmus allowed six hits and struck out six in 51/3 innings. Jordan Floyd worked the final 32/3 innings, allowing four hits and one run, for his first save of the season.
Sooners starter Jake Elliott (4-6) lasted just two innings, giving up four hits and two earned runs. Three Oklahoma fielding miscues led to four unearned runs for K-State.
Alspaugh had an RBI single in the seventh and finished with three hits.
K-State will play the West Virginia-Oklahoma State winner Thursday night.
Oklahoma will meet the loser in an elimination game.