Boston College sacked K-State quarterback Chad May eight times, including a four-hit effort by end Mike Mamula, who was named the game's most valuable player.
Kansas State rushed for just 30 yards, and threw for 94 more, for a total of 124 yards.
K-State's only score came with eight seconds left in the first quarter when Joe Gordon crashed the middle of BC's line and blocked a punt by Jeff Beckley. Chris Sublette recovered the ball on the first hop in the end zone and the game was tied, 7-7.
However, BC would answer with its own end zone patrol later in the half when Mamula applied the biggest of his hits on May for a safety with 2:37 left.
Still, a defense that featured punter Eric Hardy, Gordon, and a pair of 10-tackle performances from Chuck Marlowe and Mario Smith kept the Wildcats within striking distance until the end.
BC tacked on a 35-yard field goal by David Gordon with 1:18 remaining in the game to seal the win for the Eagles.