Sonny Gray was chased in the third inning by the team with worst record in the majors, big league-loss leader Alex Cobb ended a nine-start winless streak and the Baltimore Orioles beat the New York Yankees 7-5 on Wednesday.
Despite what appeared to be a midgame lecture in the dugout by third base coach Phil Nevin during a rain delay, New York (68-38) dropped 5 1/2 games behind Boston (75-34) heading into a four-game series at Fenway Park starting Thursday.
Gray (8-8) allowed seven runs, eight hits and two walks in 2 2/3 innings, raising his ERA to 5.56. He was booed as he walked off the mound and was replaced by Lance Lynn.
Cobb (3-14) had been 0-7 since winning at the New York Mets on June 5, losing his last five outings. He breezed against the Yankees with an early 7-1 lead, allowing one run and seven hits in six innings and stopping Baltimore’s streak of 11 consecutive road losses.
Gleyber Torres homered twice for New York, a solo drive in the second and a three-run shot in the ninth.
Astros 8, Mariners 3: In Seattle, Marwin Gonzalez hit two of Houston’s four home runs, and the Astros knocked Seattle from the lead for the second wild card in the American League.
After a five-game losing streak, the Astros rebounded to win the final two games of the series. Houston has a five-game cushion over Seattle in the A.L. West and dropped the Mariners into a tie with surging Oakland for the second A.L. wild-card spot. Seattle led the A’s by 11 games in the middle of June, but has seen the entire lead disappear over the past six weeks.
Gonzalez hit a solo home run off Wade LeBlanc (6-2) with two outs in the second inning and added a two-run shot in the fourth. Jake Marisnick, recalled from the minors before the game, added a two-run shot off LeBlanc and Max Stassi greeted reliever Nick Vincent with a three-run homer in the fifth.
Dallas Keuchel (9-9) improved to 6-1 in his past nine starts, throwing seven innings.
Nationals 5, Mets 3: In Washington, Tommy Milone worked seven strong innings to get his first win in more than a year, Anthony Rendon homered and Washington beat New York to move back above .500.
The Nationals followed their 25-4 blowout of the Mets on Tuesday night by jumping on Noah Syndergaard (6-2) early. Bryce Harper singled in the first inning to drive in Trea Turner, who had stolen second. In the third, Rendon got hold of a hanging curveball for his 16th homer this season, scoring Turner.
Rendon has six RBIs in two games since returning after the birth of his first child.
Filling in for the injured Stephen Strasburg, Milone (1-0) mixed his pitches effectively and faced little stress in the second start of his second stint with Washington. Kelvin Herrera got the save after allowing Wilmer Flores’s ninth-inning homer. Jose Reyes homered from both sides of the plate for the Mets, his 11th career multihomer game and his first since Sept. 8.
Indians 2, Twins 0: In Minneapolis, Carlos Carrasco struck out 10 in 7 1/3 innings, winning his fourth straight start since returning from the disabled list to carry Cleveland past Minnesota.
Brad Hand got the last five outs for his 26th save of the season and second for Cleveland. The Indians stretched their lead over the Twins in the A.L. Central to 10 games.
Carrasco (13-5), who missed three weeks with a bruised elbow before his reinstatement July 6, has 63 strikeouts in his last eight starts.
Matt Magill (2-2) was the loser.
Athletics 8, Blue Jays 3: In Oakland, California, Sean Manaea pitched effectively into the seventh inning, Jonathan Lucroy drove in four runs and Oakland completed a season sweep of Toronto.
Manaea (10-7) allowed five hits, struck out five and walked two. The A’s won all seven games between the two teams for their first season sweep of the Blue Jays.
Franklin Barreto homered and had three RBIs for the Athletics. Lucroy added three hits.
Toronto starter Marcus Stroman (4-8) allowed seven runs and 11 hits in five innings. Russell Martin homered for the Blue Jays.
Tigers 7, Reds 4: In Detroit, Jose Iglesias drove in three runs, Jim Adduci homered and Detroit survived the loss of pitcher Mike Fiers to an early injury to beat Cincinnati.
Fiers left after the second with a bruised left shin, sustained on Mason Williams’ comebacker. X-rays on Fiers’ shin were negative, and it was unclear whether he will make his next scheduled start.
Drew VerHagen (2-2) followed as the first of six relievers and pitched three scoreless innings. Shane Greene worked the ninth for his 23rd save in 26 chances.
Sal Romano (6-9) allowed four runs and eight hits in 5 1/3 innings.
Cubs 9, Pirates 2: In Pittsburgh, Cole Hamels had little trouble in his return to the National League, keeping Pittsburgh in check over five innings to lead Chicago.
Hamels (6-9), acquired in a trade with Texas last week, gave up one unearned run on three hits. The four-time All-Star struck out nine and walked two to pick up his first win for a National League team in more than three years.
Willson Contreras went 3 for 4 with a home run and three RBIs for the Cubs. Jason Heyward and Ben Zobrist had three hits apiece while Kyle Schwarber and Javy Baez each added two hits and an RBI for Chicago.
The Cubs wasted little time jumping on Pittsburgh rookie Nick Kingham (5-6), touching him for four runs in the first inning to give Hamels plenty of breathing room. Kingham needed 51 pitches to get through the first and didn’t come out for the second.
Rays 7, Angels 2: In St. Petersburg, Florida, Willy Adames homered and drove in two on the day Tampa Bay gave him the regular shortstop job.
Adames drove in a run with a two-out single off starter Nick Tropeano (4-6) in the fourth inning, then scored on Mallex Smith’s triple. Adames led off the sixth with his fourth home run to make it 4-2.
Jake Bauers added a two-run homer in the ninth for the Rays, his ninth of the season and third in three games.
Jake Faria, pitching for the first time since going on the disabled list with a left oblique strain June 22, got the win in the third relief appearance of his career. Faria (4-3) gave up one run on four hits in 3 2/3 innings.
Royals 10, White Sox 5: In Chicago, Alex Gordon hit a two-run homer and drove in four, helping Kansas City pound sloppy Chicago.
Jakob Junis (6-11) pitched 5 2/3 innings of four-run ball in his first win since May 18. The 24-year-old right-hander was 0-8 with a 6.67 ERA in his previous 10 starts.
Chicago lost for the sixth time in seven games. Yoan Moncada broke out of a slump with his fifth career leadoff homer, two hits and two walks, but he also committed one of two costly errors for the White Sox.
Dylan Covey (4-7) was charged with seven runs, four earned, and five hits in 4 1/3 innings, dropping to 1-5 with an 8.89 ERA in his last six starts.
Cardinals 6, Rockies 3: In St. Louis, Tyler O’Neill hit a tiebreaking pinch single in the sixth inning and five St. Louis relievers dominated beginning in the third to lift the Cardinals over Colorado.
Luke Weaver allowed two runs in 2 2/3 innings before handing off to the Cardinals bullpen. Daniel Poncedeleon followed with 2 1/3 scoreless innings, and Austin Gomber, Dakota Hudson, Jordan Hicks and Mike Mayers closed it out. Gomber (1-0) got his first career victory with a scoreless inning. Mayers allowed a run in the ninth but struck out three.
Harrison Bader, who had three hits, doubled with one out off Kyle Freeland (9-7) to start the go-ahead rally in the sixth. O’Neill followed with a run-scoring single up the middle, his first pinch hit in nine attempts, to break the 2-all tie. O’Neill was recalled from Triple-A Memphis on Tuesday. Yadier Molina added a two-run double in the eighth to push the lead to 5-2.
St. Louis has won 17 of its last 21 at home against the Rockies.
Dodgers 6, Brewers 4 (10): In Los Angeles, Yasmani Grandal hit a two-run homer – his second of the game – in the 10th inning, rallying Los Angeles past Milwaukee to snap a three-game skid.
The win was also highlighted by Brian Dozier’s homer in his Dodgers’ debut after arriving from Minnesota on Tuesday.
All-Star Matt Kemp ended an 0-for-26 skid with a single leading off the inning against Matt Albers (3-3). Grandal followed with his 19th homer after the Dodgers had blown a 4-2 lead.
The Brewers tied it 4-all in the eighth. Mike Moustakas doubled off reliever Scott Alexander, who gave up three walks – one intentional – before Manny Pina singled in Ryan Braun.
Dozier scored to put the Dodgers ahead 3-2 in the seventh on Yasiel Puig’s single.
Subscribe to The Spokesman-Review's sports newsletter
Get the day's top sports headlines and breaking news delivered to your inbox by subscribing here.