Capras stun as Barcaldine gets taste of Tanah