This is an archived article that was published on sltrib.com in 2016, and information in the article may be outdated. It is provided only for personal research purposes and may not be reprinted.

Arlington, Texas • Jose Altuve hit a tiebreaking two-run double in the seventh inning and the Houston Astros finally beat the Rangers, 3-1 on Wednesday night in a game Texas starter Yu Darvish exited earlier than expected.

Darvish, in only his third start for the Rangers since Tommy John surgery in March 2015, left after feeling tightness in his right shoulder during the fifth inning. He was shaking his arm after throwing a 63 mph breaking pitch to strike out George Springer but faced two more batters to finish the inning.

Houston had lost its first eight games this season against its AL West and instate rival. The Astros had also lost 12 straight in Arlington, matching their club record for longest road losing streak against one opponent.

Doug Fister (6-3) got his fifth straight win over his last eight starts — all Astros victories. The right-hander had five strikeouts while allowing one run over six innings.

Mets 6, Pirates 5, 10 innings • In Pittsburgh, Pinch-hitter Wilmer Flores' bloop single with the bases loaded in the 10th inning drove in the go-ahead run for New York in a victory over Pittsburgh.

Yoenis Cespedes and Neil Walker opened the 10th with consecutive singles off Cory Luebke (0-1), and James Loney sacrificed. Asdrubal Cabrera was intentionally walked, and Flores hit a flare into center field.

Anthony Conforto's two-run homer, an eighth-inning drive off Jared Hughes, tied the score 5-5. The Mets won for the just the fourth time in 11 games and stopped a nine-game losing streak to the Pirates that dated to 2014.

Addison Reed (1-0) pitched two scoreless innings, and Jeurys Familia pitching a shaky ninth to convert his 35th straight save chance, including 19 this season. He walked three batters around Sean Rodriguez's double-play grounder, then threw a called third strike past David Freese to end the game with runners at the corners.

Cespedes had three hits, and Conforto drove in three runs.

Orioles 4, Royals 0 • In Baltimore, Chris Tillman pitched effectively into the eighth inning to earn his seventh consecutive win, Ryan Flaherty drove in two runs and Baltimore extended Kansas City's losing streak to seven games.

Tillman (8-1) allowed eight hits over 7 1/3 innings, matched his career high with nine strikeouts and walked none. The right-hander is unbeaten in 10 starts since April 14, 6-0 at home and tied for second in the AL in wins.

Brad Brach got the final five outs to earn his second save and help the Orioles complete their first three-game sweep of Kansas City since May 2011.

The Orioles took control with a four-run fifth inning against Edinson Volquez (5-6).

Cubs 8, Phillies 1 • Philadelphia, John Lackey struck out eight in seven dominant innings, Kris Bryant and Ben Zobrist hit homers and Chicago beat Philadelphia.

Lackey (7-2) gave up three hits and extended his scoreless streak to 13 2/3 innings.

Phillies starter Vince Velasquez left the game after getting one out because of right biceps soreness. Velasquez threw two pitches and quickly left the mound when a trainer came out.

Brett Oberholtzer (2-1) replaced him and allowed one unearned run following his throwing error in four innings.

Cardinals 12, Reds 7 • In Cincinnati, Brandon Moss homered in consecutive at-bats, Matt Adams and Jhonny Peralta added three-run drives and St. Louis rolled over Cincinnati.

Moss broke a 4-4, fifth-inning tie with a two-run drive into the right-field seats, then lined a solo homer that barely cleared the right-field wall in the seventh for his eighth career multihomer game.

Matt Bowman (1-1) got his first major league win by striking out his only batter, Zack Cozart, for the final out of the fifth with the potential tying run on second base.

Alfredo Simon (2-6) walked a season-high five, allowing six runs and seven hits in five innings.

Yankees 12, Angels 6 • In New York, Chris Parmelee homered twice in his first start for the Yankees, Carlos Beltran added two more big hits to his huge series and New York's bats broke loose late in a victory over Los Angeles.

Jacoby Ellsbury homered and scored three times, Brett Gardner had three hits and two RBIs, and the Yankees extended their home winning streak against the Angels to eight games. New York, which has won 15 of the past 20 meetings overall, will go for a four-game sweep Thursday night.

Mike Trout and Albert Pujols smacked consecutive doubles in the fifth to give Los Angeles a 5-4 lead that got away from Jered Weaver (5-5) and an ineffective bullpen.

Anthony Swarzak (1-0) was the winner in his Yankees debut, tossing 1 2/3 scoreless innings in relief of a shaky Nathan Eovaldi.

Blue Jays 7, Tigers 2 • In Detroit, Josh Donaldson had three hits, including a three-run homer and a triple, and R.A. Dickey won consecutive starts for the first time since last summer, helping Toronto beat Detroit to avoid a three-game sweep.

Justin Smoak hit a two-run homer and Kevin Pillar added a two-run triple as Toronto stopped Detroit's five-game winning streak.

Dickey (4-6) allowed two runs and nine hits in 5 1/3 innings. Combined with Friday's victory at Boston, he won back-to-back outings for the first time since Aug. 28 against Detroit and Sept. 2 versus Cleveland.

Jordan Zimmermann (8-3) gave up seven runs and eight hits in 4 2/3 innings — including two triples and two homers.

Rays 6, Diamondbacks 3 • In Phoenix, Corey Dickerson homered twice and Tampa Bay completed a 10-game trip with a victory over Arizona.

Desmond Jennings also homered for the Rays. Rickie Weeks Jr. hit a home run for the Diamondbacks.

Jake Odorizzi (3-3) went five innings and got the victory, thanks to a two-run Tampa Bay sixth that put the Rays up 4-3.

Archie Bradley (2-2) allowed four runs and five hits in 5 2/3 innings.

Brewers 4, Athletics 0 • In Milwaukee, Chase Anderson pitched 6 2/3 strong innings, Scooter Gennett drove in three runs and Milwaukee beat Oakland.

Anderson (4-6) improved to 3-1 with a 2.03 ERA in his last five starts,

Gennett keyed the offense off Jesse Hahn (2-4) with a run-scoring single in the first and a two-run base hit in the fourth.

Twins 7, Marlins 5 • In Minneapolis, Trevor Plouffe hit a two-run homer and drove in the go-ahead run with a double off the right-field wall to help Minnesota keep up its power binge in a victory over Miami.

Taylor Rogers (2-0) pitched one inning, and six relievers combined for 3 1/3 scoreless innings. Brandon Kintzler earned his first career save in place of struggling closer Kevin Jepsen.

Ichiro Suzuki had three hits for Miami to come within 29 of 3,000 for his major league career.

Nick Wittgren (1-1) gave up two runs on four hits in 1 1/3 innings.

Braves 4, Padres 2 • In San Diego, Ender Inciarte finished a home run shy of the cycle and scored twice, Julio Teheran pitched eight innings and had an RBI single, and Atlanta beat San Diego to stop a six-game losing streak.

Wil Myers homered twice for the Padres, last in the NL West at 25-36.

Teheran (2-6) allowed two runs and five hits, struck out eight and walked one. Arodys Vizcaino pitched the ninth for his seventh save in nine chances.

Drew Pomeranz (5-6) allowed three runs and nine hits in five innings, struck out six and walked one.

Nationals 11, White Sox 4 • In Chicago, Ryan Zimmerman hit one of three home runs off James Shields in his miserable White Sox debut, Max Scherzer threw seven scoreless innings and Washington routed reeling Chicago.

Zimmerman's two-run shot in a four-run first inning was followed by consecutive shots by Stephen Drew and Danny Espinosa to lead off the second.

Everyone in the Nationals lineup reached base safely at least once in two-plus innings off Shields (2-8), who was booed while giving up seven runs and eight hits three days after being acquired from San Diego.

Instead of jump-starting a club once 23-10, Shields failed to get out of the third inning for the second straight start. The White Sox lost for the 20th time in 26 games to fall under .500.

Scherzer (7-4) allowed five hits for the Nationals, who have scored at least 10 runs in three straight games. —