Giants stay in touch with top four after downing Firebirds