Gutsy Swifts stay alive to edge Firebirds in thriller