After five push-ups to prove he had beaten a stomach virus, Isaac Makwala of Botswana made the most of a belated chance to compete in the 200 meters at the world championships in London.

Makwala was first allowed to race alone on the track ahead of the evening session, two days after the other sprinters had done so. He finished in 20.20 seconds, 0.33 of a second under the qualifying mark. He was then given a tough assignment to reach the final, but despite the tight bend and the water puddles in Lane 1 from the relentless rain, he powered through to qualify second from his heat in 20.14. The 400 champion Wayde van Niekerk got through as the last qualifier after finishing third in his heat.

In the women’s 400, Phyllis Francis of the United States upset the favorites. The Olympic champion Shaunae Miller-Uibo looked poised to win gold until she slowed in the final meters. Salwa Eid Naser swept past the American veteran Allyson Felix near the line and lunged for silver. The biggest surprise came in the 400 hurdles. Karsten Warholm of Norway held off Yasmani Copello of Turkey and Kerron Clement of the United States for gold.

BASEBALL

Homer Lifts Rockies Over Indians in 12

Charlie Blackmon homered in the 12th inning, atoning for a baserunning blunder and lifting the Colorado Rockies over the Indians, 3-2, in Cleveland. Colorado tied the score in the ninth when Carlos Gonzalez singled with one out and came home on Jonathan Lucroy’s double off Cody Allen.