Gisborne defeats BDCA in Kenmac Shield clash