Brett Gardner hit a bases-loaded single in the ninth inning to give the Yankees their sixth straight victory, 5-4 over the Tampa Bay Rays on Saturday in New York.
With the game tied at 4, Chase Headley started the ninth with a walk off Brad Boxberger. Pinch runner Jacoby Ellsbury stole second and Todd Frazier was hit by a pitch. Adeiny Hechavarria and Tim Beckham miscommunicated on a grounder for the second time in the series to load the bases, prompting a pitching change.
Gardner, who homered in the 11th inning to give the Yankees a 6-5 victory Thursday, calmly stroked Dan Jennings’s 0-1 fastball up the middle for his second game-winning hit of the series.
Headley and Gary Sanchez homered for AL East-leading New York. Tampa Bay fell four games behind New York in the division and three behind Kansas City for the second American League wild card.
Lucas Duda, acquired from the New York Mets on Thursday, homered for the second consecutive game for Tampa Bay, this one a solo shot that tied it at 4 in the eighth inning. Duda also had a sacrifice fly.
The Rays dropped their sixth consecutive game at Yankee Stadium.
Aroldis Chapman worked around a pair of baserunners in the ninth to earn the victory. Chapman threw 11 of his 13 pitches over 100 mph.
Orioles 4, Rangers 0 — Rangers third baseman Adrian Beltre singled to get within one hit of 3,000 for his career, but visiting Baltimore shut out Texas.
Beltre was 1 for 4, grounding a ball through the left side of the infield for a hit leading off the fourth. Beltre will try Sunday to become the 31st player with 3,000 hits.
Trey Mancini and Caleb Joseph homered for Baltimore. Kevin Gausman pitched into the ninth for his fifth straight win over seven starts.
Mariners 3, Mets 2 — Yovani Gallardo took a shutout into the sixth inning and host Seattle ended the eight-start winning streak of New York ace Jacob deGrom.
Gallardo, banished to the bullpen in mid-June, allowed one run and five hits in 5⅔ innings in his second outing since returning to the rotation.
He struck out two and walked two, flashing back to the form when he won 72 games over five seasons with Milwaukee. Edwin Diaz pitched the ninth for his 19th save, despite allowing an RBI single by Michael Conforto.
De Grom allowed three runs and five hits in six innings while throwing 109 pitches. He struck out 10 and walked one in his first loss since June 6, when he gave up eight runs and 10 hits in four innings of a 10-8 defeat against Texas.
Indians 5, White Sox 4 — Pinch hitter Brandon Guyer was hit by a pitch with the bases loaded and two outs in the ninth inning for the go-ahead run as visiting Cleveland edged Chicago to win its ninth straight.
Indians starter Corey Kluber struck out 12. The AL Central leaders sent the White Sox to their 14th loss in 15 games.
Dodgers 2, Giants 1 — Corey Seager had three hits, Cody Bellinger drove in two runs, and host Los Angeles slipped by San Francisco for its seventh straight victory.
Rich Hill pitched two-hit ball into the sixth inning as the major league-leading Dodgers won for the 38th time in 44 games.
Kenley Jansen worked the ninth for his 26th save in 27 opportunities, striking out Jae-Gyun Hwang with runners on first and second for the final out.
Angels 5, Blue Jays 5 — Cliff Pennington drove in the tiebreaking run with a sacrifice fly in the ninth inning to lift Los Angeles over host Toronto.
Trailing, 5-3, against Blue Jays closer Roberto Osuna, the Angels took the lead with a three-run ninth. Kole Calhoun hit a one-out single, Martin Maldonado was hit by a pitch, Ben Revere hit an RBI double, and pinch runner Kaleb Cowart scored on a wild pitch, sending Revere to third.
Revere scored the go-ahead run on Pennington’s sacrifice fly to shallow center.
Tigers 5, Astros 3 — Jose Iglesias hit two RBI doubles, Matt Boyd pitched into the seventh inning, and host Detroit beat Houston.
Iglesias’s second run-scoring double tied the game at 3 in the seventh. Ian Kinsler then flared a single to center to give Detroit the lead.
Rockies 4, Nationals 2 — German Marquez carried a perfect game into the sixth inning, Trevor Story homered, and visiting Colorado beat Washington in a matchup of playoff contenders.
Pat Neshek, who was acquired in a trade with Philadelphia on Wednesday, pitched a perfect eighth in his Rockies debut. Greg Holland completed a 1-2-3 ninth for his 32nd save in 33 tries.
Marlins 7, Reds 3 — Adam Conley lasted 7⅔ innings, lifting host Miami past Cincinnati. Christian Yelich hit a three-run home run for the Marlins, who have won four straight. The Reds dropped their sixth straight.
Diamondbacks 7, Cardinals 1 — Paul Goldschmidt homered and drove in three runs, Zack Greinke pitched seven strong innings, and visiting Arizona routed St. Louis.
Phillies 4, Braves 3 — Ty Kelly singled home the winning run with two outs in the 11th inning as host Philadelphia completed its comeback against Atlanta.

