American Desi Linden made a charge around mile 21 of Monday's Boston Marathon to become the first American woman to win the race since 1985.

Linden broke away from Kenya's Gladys Chesir and Mamitu Daska of Ethiopia on a rainy and windy Patriots Day in Boston at the 35K mark with 2:12:22 elapsed.

The two-time U.S. Olympian, who trains in Michigan, finished in an unofficial time of 2:39:54 in a heavy rain. She was fourth in Boston last year and second in 2011.

Earlier in the race, Linden held up and waited for Shalane Flanagan, the 2017 New York City Marathon champ, who darted into a Porta Potty early in the race and emerged a few seconds later.

In the men's race, Yuki Kawauchi of Japan won his first Boston Marathon in 2:15:54. The last Japanese man to win the Boston Marathon was Toshihiko Seko in 1987.

Lisa Larsen Weidenbach was the last American woman to win the Boston Marathon in 1985.

Linden led the chase to catch Daska. She made a move at the end of Heartbreak Hill to take the lead, and Daska and Chesir couldn't stay in contact.

American Sarah Sellers was second, 4 minutes, 11 seconds behind Linden. Flanagan finished sixth as seven American women finished in the top 10.

Lisa Larsen Weidenbach was the last American woman to win the Boston Marathon in 1985.

Monday's conditions were tough for the field of 30,000 runners with temperatures in the low 40s with periods of heavy rain and wind. It was the slowest time for a women's winner since 1978.

It marked the five-year anniversary of explosions at the finish line that killed three people and injured hundreds more. Meb Keflezighi, the 2014 Boston champion, was among those running for charity. Keflezighi, who's retired from competition, ran for the Martin Richard Foundation, in honor of 8-year-old Martin Richard, who was killed in the bombings.

Contributing: Associated Press