Doesnt it matter where B touched the ball? If it's behind the NZ, i dont think A can advance it if it crosses the NZ. If B touches it BEYOND the NZ, then yes, A can advance it. Also, if B touches it behind the NZ and it does not cross the NZ, A can advance it there as well.