Rupp, a three-time Olympian making his Boston debut, was 21 seconds behind and Japan's Suguru Osako was another 30 seconds back.
Geoffrey Kirui and Edna Kiplagat produced a Kenyan sweep at the Boston Marathon, winning the men's and women's races.
Edna Kiplagat, the victor of the 2017 Boston Marathon, is seen here second from left at the race's six-mile mark.
Women haven't exactly crossed the finish line when it comes to gender equality, but we've certainly come a long way since Kathrine Switzer first hit the pavement at the BostonMarathon.
Keflezighi, who plans to retire from racing after the New York City marathon in November, stopped after his victory to touch the hand of Bill Richard, whose 8-year-old son Martin was the youngest person to die in the bombing. Hasay's unofficial time of 2:22:51 is the fastest debut by an American woman at the marathon. Americans had six of the top 10 finishers in the men's race and two of the top four women. Galen Rupp's first. Two defending champions on the women's side (sort of), and Lemi Berhanu Hayle returns to go for his second straight men's title. Former champion Buzunesh Deba was also about 2 minutes behind the leaders.
"Manuela Schar of Switzerland finished in 1 hour, 28 minutes, 17 seconds - shattering the world best by more than five minutes".
Marcel Hug won Boston for the third time, outpushing 10-time champion Ernst Van Dyk and finishing in 1:18:04 to beat the course record and world best by 21 seconds.
Are you happy with the winners of the 2017 BostonMarathon, HollywoodLifers?
The BostonMarathon is the world's oldest annual marathon and one of the most prestigious races over the distance on the athletics calendar.
But they also got a strong tailwind that could help, too.
The athletes had a tailwind of 13 miles per hour, the AP reports. Ever before the race, her coach on the Syracuse men's cross-country team expressed skepticism about "fragile women" being able to complete a marathon.
Runners who are blind, wear prostheses or have other challenges set off from Hopkinton, Massachusetts, on Monday morning.
Monday's race is getting started in temperatures of 66 degrees Fahrenheit (19 degrees Celsius.) That's ideal for spectators but a bit warm for many runners.