Shelton’s 10-run inning defeats Guilford baseball