The injuries keep mounting for the New York Yankees, who keep finding ways to win in spite of a roster shuffle that will likely continue to the final day of the season.
Alfonso Soriano hit two home runs, including a tiebreaking shot in the eighth inning, and the Yankees rallied past the Baltimore Orioles, 7-5, Tuesday night to end a six-game losing streak at Camden Yards in Baltimore.
Mark Reynolds also homered for the Yankees, who won for the second time in six games to bolster their postseason hopes. New York still trails Tampa Bay, Baltimore, and Cleveland in the hunt for the final AL wild-card slot.
Chris Davis hit his major league-leading 49th home run for the Orioles and raised his RBI total to 126. Baltimore led 4-1 in the fifth inning before faltering.
The Yankees have been dealing with injuries all year, and the trend continued in this game. Alex Rodriguez experienced tightness in his left hamstring, catcher Austin Romine suffered a concussion, and starting pitcher Ivan Nova was removed early because of a sore right triceps.
And still, the Yankees won after falling into a three-run hole. Soriano and Reynolds launched the comeback with solo homers in the sixth off Baltimore starter Miguel Gonzalez.
Rodriguez led off the eighth with a double against rookie Kevin Gausman (2-5) and Robinson Cano delivered an RBI single. A-Rod said he tweaked his hamstring coming around third base.
Angels 12, Blue Jays 6 — Mark Trumbo matched a team record with four extra-base hits, including back-to-back home runs with Josh Hamilton, as Los Angeles won in Toronto.
Chris Iannetta and Erick Aybar also went deep, and Jerome Williams pitched five-plus innings to win consecutive starts for the first time since May 21 and 26.
Braves 4, Marlins 3 — Julio Teheran, working on 10 days’ rest, overcame a rough first inning and pitched into the seventh to help visiting Atlanta beat Miami.
Royals 6, Indians 3 — Jeremy Guthrie got a major assist from his defense in pitching six innings, Alcides Escobar hit a rare home run, and Kansas City snapped a six-game losing streak in Cleveland, closing on the Indians in the AL’s wild-card scramble.
Cubs 9, Reds 1 — Welington Castillo drove in three runs with two home runs, Donnie Murphy added a two-run shot, and even pitcher Edwin Jackson smacked one as visiting Chicago rolled over suddenly punchless Cincinnati.
Twins 4, Athletics 3 — Josh Willingham hit two home runs, including a two-run shot in the eighth that put the Twins in front for good, to lead Minnesota past Oakland.
Cardinals 4, Brewers 2 — Matt Holliday’s two-run home run in the sixth inning stunned Wily Peralta with host St. Louis’s first hit and rookie Shelby Miller blanked Milwaukee into the seventh inning.
Pirates 5, Rangers 4 — Francisco Liriano pitched six innings for his career-high 16th victory, Andrew McCutchen had three RBI singles, and visiting Pittsburgh held on to beat slumping Texas.
Nationals 6, Mets 3 — Jayson Werth kept up his power surge with a home run and two doubles, leading charging Washington past host New York.
Tigers 9, White Sox 1 — Rick Porcello pitched his first career complete game, Prince Fielder homered among his four hits and Detroit snapped a three-game losing streak with a win in Chicago.
Astros 13, Mariners 2 — Jonathan Villar blasted a solo homer in the first inning and visiting Houston got four runs in the third inning en route to a rout of Seattle.
Padres 8, Phillies 2 — Jedd Gyorko and Chase Headley each had three hits to back Andrew Cashner’s strong pitching in San Diego’s victory in Philadelphia.