Gardiner sweeps rival Shields Valley