Rivals wage defensive battle, Warriors prevail