Marcus Semien ended Logan Gilbert’s bid for a perfect game with a leadoff single in a two-run seventh inning, and Jon Gray pitched the Texas Rangers to a 2-1 victory over the Seattle Mariners.
Ty France hit a three-run homer, rookie starter Matt Brash took an odd no-hitter into the sixth inning, and the Seattle Mariners beat the Houston Astros 7-2.
Sean Manaea took a perfect game into the sixth inning and Matt Chapman hit a three-run homer to carry the Oakland Athletics to a 10-4 win against the San Diego Padres.
Jake Odorizzi and the Houston bullpen took a bid for a combined no-hitter into the eighth inning, eventually settling for a 10-2 victory over the Baltimore Orioles.
John Means threw the major leagues’ third no-hitter this season and came within a wild pitch on a third strike of a perfect game, pitching the Baltimore Orioles over the Seattle Mariners 6-0.
Don Larsen, the journeyman pitcher who reached the heights of baseball glory when he threw a perfect game in 1956 World Series with the New York Yankees,