There’s no slowing down 94-year-old Harriette Thompson. The two-time cancer survivor from Charlotte just became the oldest woman to ever finish a half-marathon.

She crossed the finish line at Sunday’s Rock ‘n’ Roll San Diego Marathon in 3 hours, 42 minutes and 56 seconds, which is slightly more than 17 minutes per mile.

This comes two years after she became the oldest woman to ever run a marathon in San Deigo.

Prior to the race, Thompson wasn’t sure if she’d be able to finish due to health problems, according to the Washington Post.

“This year I really couldn’t train too much because I had an operation in July for my leg,” the grandmother from Charlotte, who has survived squamous cell carcinoma and oral cancer, said in an email. “They had to take some skin from my thigh and graft it into my leg where I had a big scar from radiation.”

Thompson is a former concert pianist who started running at 76 years old. She has raised more than $100,000 for the Leukemia and Lymphoma Society during the course of her running career.

Here are some pictures from Thompson’s effort.

SAN DIEGO, CA – JUNE 04: 94 year old Harriette Thompson crosses the finish line at the Synchrony Financial Rock ‘n’ Roll San Diego Marathon Celebrates on June 4, 2017 in San Diego, California. (Photo by Jerod Harris/Getty Images for Rock ‘n’ Roll Marathon Series)

SAN DIEGO, CA – JUNE 04: 94 year old Harriette Thompson crosses the finish line at the Synchrony Financial Rock ‘n’ Roll San Diego Marathon Celebrates on June 4, 2017 in San Diego, California. (Photo by Jerod Harris/Getty Images for Rock ‘n’ Roll Marathon Series)

SAN DIEGO, CA – JUNE 04: 94 year old marathon runner Harriette Thompson crosses the finish line at the Synchrony Financial Rock ‘n’ Roll San Diego Marathon on June 4, 2017 in San Diego, California. (Photo by Jerod Harris/Getty Images for Rock ‘n’ Roll Marathon Series)

SAN DIEGO, CA – JUNE 04: 94 year old marathon runner Harriette Thompson crosses the finish line at the Synchrony Financial Rock ‘n’ Roll San Diego Marathon on June 4, 2017 in San Diego, California. (Photo by Jerod Harris/Getty Images for Rock ‘n’ Roll Marathon Series)