Senior beats cancer, wins long jump