fights to the finish