Gloucester boys stun New Mission in Round of 32 defensive battle