The New York Yankees ended a three-game skid in heroic fashion after rallying at the bottom of the ninth inning to trump the Texas Rangers 9-7 in MLB on Wednesday.

Rangers closer Sam Dyson entered with Texas leading 7-3, but Yankees slugger Brian McCann hit his second home run of the day, a three-run shot, to tie the game before Didi Gregorius capped the six-run inning with his two-run, walk-off blast to right field.

The Yankees' six ninth-inning runs were their most in the ninth since May 12, 2010 at Detroit. With the win, the Yankees (38-39) stayed within 10 games of the American League (AL) East-leading Baltimore Orioles (47-30), who defeated the San Diego Padres 12-6.

There is no stopping the Cleveland Indians after they posted a 3-0 shutout of the Atlanta Braves.

Jason Kipnis, Joel De La Cruz and Danny Salazar all starred as the Indians extended their winning streak to 12.

The Washington Nationals swept the New York Mets with a 4-2 victory, the Toronto Blue Jays were too good for the Colorado Rockies 5-3, the Tampa Bay Rays blanked the Boston Red Sox 4-0 and the Milwaukee Brewers crushed the Los Angeles Dodgers 7-0.

A 12th inning was needed as the Kansas City Royals overcame the St Louis Cardinals 3-2, the Philadelphia Phillies prevailed 9-8 against the Arizona Diamondbacks, the Detroit Tigers accounted for the Miami Marlins 10-3 and the Houston Astros saw off the Los Angeles Angels 10-4.

The Seattle Mariners lost 8-1 to the Pittsburgh Pirates, the Oakland Athletics routed the San Francisco Giants 7-1, the Chicago White Sox beat the Minnesota Twins 9-6, while the Chicago Cubs upstaged the Cincinnati Reds 9-2.


Punching out at least 10 batters for the fifth time over his last six starts, the Nationals' Max Scherzer pitched 7.3 scoreless innings against the Mets, allowing just two hits and one walk to lower his ERA and WHIP to 3.30 and 0.96 this season. The win over New York was the Nats' fourth in a row.

NO STOPPING RIZZO's Statcast measured Anthony Rizzo's max speed and time it took to circle the bases on his inside-the-park home run against the Reds. Rizzo got up to 18.6mph in a time of 17.5 seconds as he rounded the bases.


With a win over the Padres, the Orioles have scored at least 11 runs in three consecutive games, tying the longest streak in franchise history (August 5-7, 1996 and July 14-16, 1925). In the win, Mark Trumbo connected on his MLB-leading 23rd home run, giving the O's their 55th homer in the month of June, tying an MLB record.

White Sox slugger Todd Frazier has 22 home runs while hitting .202. Only one player has hit 30 or more homers while batting under .200: Mark Reynolds, with 32 HRs and a .198 average in 2010.


After completing a three-game sweep of the Reds, the Cubs head to New York in a potential preview of the National League Division Series (NLDS) on Thursday. John Lackey (7-4, 3.29 ERA) takes the hill for the Cubs, while Steven Matz (7-3, 3.29 ERA) will toe the rubber amid concerns of a bone spur in his pitching elbow. Meanwhile, the Rangers send A.J. Griffin (3-0, 3.08 ERA) to the hill against the Yankees' Michael Pineda (3-7, 5.51 ERA), who has been pitching decent of late to the tune of a 3.12 ERA and 25:3 K:BB ratio over his past three starts.