St Mary's stars' Giant steps in comeback as Cowra shows juniors dominance