Mardela wins pitchers’ duel, walks off Allegany in semifinals 1-0 in 8th