World champion and Olympic silver medalist Allyson Felix won her fifth straight 200-meter race in the Madrid meeting on Monday.
The 20-year-old American crossed the line in a pedestrian 22.73 seconds, just five-hundredths of a second faster than her only other 200 in Doha in May. Felix also has the fastest time in the 100 this year.
Cydonie Mothersill of the Cayman Islands was second in the 200 in 22.81, and Muna Lee of Jamaica third in 23.16.
World indoor champ Wilfred Bungei of Kenya won the 800 in Madrid for the second year in a row, and in the second-best time this year of 1:43.69.
Countryman Shadrack Korir won the 1,500 in 3:31.97. The United States swept the shot put, led by Christian Cantwell with 21.79 meters, more than half a meter less than his winning effort at the British Grand Prix a month ago.
World indoor champ Reese Hoffa was second with a toss of 21.45, and Daniel Taylor third.
Sandra Glover also led an American 1-2-3 in the women's 400 hurdles.
Other winners included Jamaica's Michael Blackwood in the men's 400, Cuba's Robles Dayron in the 110 hurdles, Panama's Bayano Kamani in the 400 hurdles, Portugal's Camaro Tavares in the women's 800, and Australia's Sarah Jamieson in the 1,500.