Warriors fight to the finish