Brett Gardner blooped a two-run single in the ninth inning that was set up by a double steal, and the New York Yankees beat the Baltimore Orioles 4-3 for their third straight win.
All-Star slugger Adolis García tied the Rangers' single-season rookie record with his 30th home run and last-place Texas beat the AL West-leading Houston Astros 8-1.
The surprising San Francisco Giants became the first team to clinch a playoff spot this season, hitting four home runs to beat the San Diego Padres 9-1
Jose Siri homered twice and added a two-run single in his first big league start, as the AL West-leading Houston Astros overwhelmed the last-place Texas Rangers 15-1.
Miguel Cabrera hit a two-run homer, No. 502 of his career, and drove in the go-ahead run in the seventh as the Detroit Tigers snapped a four-game skid with an 8-6 win over the Athletics.
A.J. Alexy won his major league pitching debut, while DJ Peters, Leody Taveras and Nick Solak homered as the Texas Rangers hung on to beat the Colorado Rockies 4-3.
Mitch Moreland homered twice, Chris Bassitt posted his AL-leading 12th win and the Oakland Athletics routed the Cleveland Indians 17-0 for their seventh straight victory
The Toronto Blue Jays hit it out of the park four times, including two from George Springer and a grand slam by Teoscar Hernandez, to defeat the Los Angeles Angels 10-2.