Mankato West fends off late rally, sweeps Rochester John Marshall