Beloit College blasted three home runs, but Cornell College pulled out a 7-6 Midwest Conference victory on Saturday to avoid a three-game sweep by the Buccaneers.