Ubaldo Jimenez struck out 10 in seven innings and Asdrubal Cabrera, Yan Gomes, and Carlos Santana each hit solo homers, leading the Cleveland Indians to a 4-3 win over the visiting Royals Monday night in a matchup between teams in the thick of the AL wild-card chase.
The Indians, who won despite having only five hits, stayed even with Baltimore, 1½ games back of Tampa Bay for the second wild-card spot. The Royals dropped to four games behind the Rays. The Indians, who moved within 4½ games of the Tigers for the Central lead, have won six of eight.
Jimenez (11-9) allowed one unearned run and didn’t walk a batter. The righthander left with a 4-1 lead after throwing 99 pitches, but Alex Gordon hit a two-run homer off Cody Allen in the eighth.
Chris Perez survived a shaky ninth for his 23d save, retiring Gordon on a fly ball with the bases loaded to end the game.
Pirates 1, Rangers 0 — Rookie righthander Gerrit Cole had a career-high nine strikeouts over seven innings to outpitch Yu Darvish and lead visiting Pittsburgh over Texas, clinching its first winning season since 1992.
The Pirates (82-61) didn’t get a runner to second base against Darvish (12-8) until Marlon Byrd’s two-out double in the seventh. He came home when Pedro Alvarez followed with a double.
Nationals 9, Mets 0 — Gio Gonzalez was inches from a no-hitter and his teammates hit five home runs, including long balls by the first two batters, as Washington rolled in New York.
Gonzalez (10-6) held the overmatched Mets hitless into the seventh before pinch hitter Zach Lutz broke up the bid with a soft single for New York’s only hit. Lutz swung at the first pitch of the inning and hit a looper that landed on the first-base line, taking out a chunk of chalk well behind the bag.
The lefthander sailed from there, striking out eight and walking two for his second career shutout.
Denard Span and Ryan Zimmerman hit back-to-back homers to start the game.
Dodgers 8, Diamondbacks 1 — Juan Uribe homered in each of his first three trips to the plate, and his teammates added three more, as host Los Angeles reduced its magic number for clinching the NL West to eight.
Ricky Nolasco (13-9) won his seventh straight decision over eight starts.
White Sox 5, Tigers 1 — Chris Sale outpitched Max Scherzer, denying him 20 wins as host Chicago beat Detroit. Sale (11-12) gave up one run and four hits in eight innings. Scherzer (19-3) gave up five runs and six hits in four innings.
Cubs 2, Reds 0 — Lefthander Travis Wood beat host Cincinnati, the team that traded him after the 2011 season, repeatedly pitching out of threats for seven innings, as Chicago stalled the Reds’ weeklong surge.
Braves 5, Marlins 2 — Evan Gattis drove in two runs to highlight Atlanta’s highest-scoring inning in more than a month, and the Braves snapped a four-game slide by winning in Miami.
Justin Upton, Freddie Freeman, and Gattis all doubled to lead off what became a five-run fourth, as Atlanta (86-57) passed the idle Red Sox (87-58) for baseball’s best record.
Twins 6, Angels 3 — Trevor Plouffe drove in the go-ahead run in the seventh as Minnesota snapped a 10-game home losing streak.
Giants 3, Rockies 2 — Not long after the World Series champs were eliminated from playoff contention, Brandon Belt singled home Angel Pagan in the 10th inning to give host San Francisco the victory.
Astros 6, Mariners 4 — Rookie Jonathan Villar’s two-run single was the key hit in a four-run rally as Houston won in Seattle.