Geneva baseball comes north, opens with 8-7 win at Thomas More - Geneva College, a Christian College in Pennsylvania (PA)