92-year-old runner Harriette Thompson became the oldest woman to complete a full 26.2-mile marathon Sunday in San Diego, finishing the Rock n Roll Marathon with a time of 7:24:36.

Last year, Thompson set a new world record for women over 90 years old with a time of 7:07. Thompson, a cancer survivor herself, has raised more than $100,000 for Leukemia and Lymphoma Society by running in marathons, according to the Washington Post. Thompson didn’t think she would finish Sunday, but she never gave up.