Schall goes the distance, wins in Altoona