After WVU's first two hitters recorded outs, Sam D'Amico walked, Jake Serfass doubled to left field, to drive in D'Amico, and Eric Grimm matched Serfass' double with one of his own to drive home Serfass. Lee Fritz then singled to left center to plate Grimm, and after a wild pitch, Tim McCabe singled to cap the uprising.
WVU added another run in the fifth when Grimm singled home D'Amico to give WVU a 5-2 lead, but the Mountaineers ran themselves out of a big inning as Stan Posluszny tried to stretch a double into a triple and was thrown at, and Serfass made the last out of the inning by being thrown out at the plate.
The Bonnies rallied with a pair of runs in the sixth, but WVU manufacterd a run in response as Tim McCabe reached on an error, advanced to second on a wild pitch, then came home on Derek Cisar's single.
WVU broke the game open in the seventh with three more runs, and the same principals from the fourth inning figured prominently in the uprising. D'Amico, Serfass and Grimm singled to score one, and a pair of errors by Bonnie shortstop Eric Wilson brought home Serfass and Grimm.
Marty Fagler went 7 1/3 strong innings, allowing three earned runs and striking out six while walking only two batters. John Riffle pitched the final 1 2/3 innings, allowing only one walk.
WVU, which piled up 18 hits in the contest, faces St. Bonaventure again at 3:00 p.m. on Wednesday.