The victory was Kansas State's 36th this season, the second-most in school history to last-year's 43-win campaign. K-State, now 36-19 on the season, picked up its 12th win over the Jayhawks in the last 15 meetings and improved to 5-2 against KU all-time in conference tournaments.
Kansas State is now 1-1 in the 2010 Phillips 66 Big 12 Championship to remain in contention for the 2010 Big 12 Championship title game.
Kansas fell to 31-26-1 and 0-2 in the tournament to be eliminated from contention for Sunday's title game.
Kansas State torched Kansas for 15 hits, 14 of which were singles. It marked the 10th time this season the Wildcats recorded 15 or more hits and the first time since 18 against Minnesota on May 4.
Jayhawk starter Cameron Seilk (6-4) allowed seven runs on 10 hits, matching career highs in both categories. The right-hander lasted 5.2 innings, allowing two walks while striking out four. K-State got to Selik early on Friday, a key difference from the last time it faced him two weeks ago when he limited the Wildcats to just two runs in eight innings in a Jayhawk victory in Manhattan.
"We told ourselves we were going to try to be a little more aggressive and we knew he was going to come at us with a fastball," said senior Adam Muenster. "When he threw it over the plate, we weren't going to miss it."
Muenster led five different K-State hitters with two hits each. Mike Kindel, Matt Giller and Chase Graskewicz -- the No. 6, 7 and 8 hitters in the lineup -- each drove in two runs.
Wildcat pitchers Kyle Hunter, Justin Lindsey and James Allen allowed five runs on 12 hits, but were consistently able to work out of trouble. The trio combined to strand 12 runners on base, including seven in scoring position.
Hunter (9-2) earned his ninth win of the season and first since defeating No. 1 Texas on May 7. The victory moved him into a tie for second with five others for single-season wins at Kansas State. He was charged with five runs on eight hits in five-plus innings of work, but two of the runs were scored after the left-hander exited the game.
"I thought it was a very hard fought game," head coach Brad Hill said. "Both teams were getting after it today, competing extremely hard. I thought Kyle Hunter really came back and got his composure after that first inning. That could have turned into a disaster. He held it together in the second and third and stopped it right there by not letting those other two runs score."
Lindsey pitched two scoreless innings, allowing two hits with a pair of strikeouts. Allen picked up the save, throwing two scoreless frames. It was Allen's eighth save of his sophomore campaign, moving him into a tie for fourth in school history.
The game didn't start well for Hunter as he allowed a one-out triple to Robby Price in the first, who scored on Brian Heere's single. Jimmy Waters then stroked the first of his two doubles of the game to give KU a 2-0 lead.
Hunter settled down and retired the Jayhawks on a pair of ground outs to get out of the inning. That sparked four-straight scoreless inning for the left-hander, including two perfect frames.
Meanwhile, the K-State offense ignited for three runs in both the second and third innings. Kent Urban walked in the second and advanced to third on Kindel's single up the middle. Giller put down a sacrifice bunt to score Urban and get K-State on the board.
Graskewicz followed with a solid single to right to score a run before Jake Brown singled to put runners on the corners. Selik then uncorked a wild pitch to put the Cats on top 3-2.
In the third inning, the Cats loaded the bases for Kindel, who smashed a two-RBI single into center to give K-State a three-run lead. Giller added a sacrifice fly to push K-State's advantage to 6-2.
K-State added a run in the sixth on a run-scoring double from Muenster. It was the senior's 19th double of the year and 90th hit of the season, tying for sixth and second, respectively, in school history.
Kansas mounted a comeback in its half of the sixth using three singles -- including an infield hit by Price -- to score three runs and pull within 7-5.
KU reliever Wally Marciel kept the Jayhawks in the game, working around a two-out error in the seventh and stranded a Wildcat at third base in the eighth. But Kansas State got to the left-hander in the ninth when Martini, Daniel Dellasega and Urban recorded three-straight singles to score a run. After Marciel struck out Kindel, reliever Travis Blakenship came on for the Jayhawks.
Freshman Ryan Moore, who came into the game in the eighth as a defensive replacement, greeted the KU right-hander with a line drive single over a drawn-in infield, scoring two more runs to build the lead to 10-5.
Martini matched Muenster's two hits in the game to also give him 90 on the season and tie Muenster for second in school history. In addition to his two hits, Muenster also stole two bases to extend his career record to 76.
The Wildcats were also hit by their 106th pitch this season, extending its school and Big 12 record.
Kansas State resumes play at the 2010 Phillips 66 Big 12 Championship on Saturday against Oklahoma. Kansas State is in search of its second title-game appearance in the past two seasons as a K-State win against OU Saturday couple with a pair of Baylor losses would send the Wildcats to Sunday's title game. First pitch between the Wildcats and Sooners is set for 4 p.m.