Chris Davis hit his major league-leading 32d homer and added a tiebreaking two-run double to lead the Baltimore Orioles to a 4-2 victory over the White Sox Wednesday night in Chicago.
Scott Feldman pitched six solid innings in his debut for the Orioles, who held on to win for the fifth time in six games after the White Sox threatened against Jim Johnson in the ninth.
Chicago had the tying runs on after Conor Gillaspie and Jeff Keppinger singled with one out, putting men on first and second. Johnson struck out Gordon Beckham looking and retired pinch-hitter Jordan Danks on a bouncer to the mound for his 29th save in 34 attempts.
Davis homered leading off the fourth against Hector Santiago to give the Orioles a 2-1 lead. Beckham tied it for Chicago when he led off the fifth with his first home run, but Davis came through again with one out in the eighth.
He greeted Matt Thornton with a two-run double after Nick Markakis and Adam Jones singled off Matt Lindstrom (2-3), giving the Orioles a 4-2 lead. Baltimore loaded the bases against Ramon Troncoso in the ninth, but Manny Machado forced the runner at the plate and Jones popped out to end the threat.
Darren O'Day (4-0) pitched a scoreless seventh and Tommy Hunter worked the eighth before Johnson dodged that jam in the ninth. Feldman looked sharp for Baltimore after being acquired in a trade with the Cubs the previous day. The righthander allowed two runs and six hits and struck out six without a walk.
Santiago was just as good, giving up two runs and five hits in seven innings. The lefthander tied a season high with nine strikeouts, walking two after getting hit hard in his previous start against Cleveland, but the White Sox took their 24th loss in 33 games.
Tigers 6, Blue Jays 2 — Max Scherzer worked into the seventh inning to become the first pitcher in 27 years to get off to a 13-0 start, leading visiting Detroit over Toronto.
Yankees 3, Twins 2 — CC Sabathia earned his 200th career win to stretch his winning streak over host Minnesota to nearly six years, and Robinson Cano hit a tying two-run double for New York.
Mariners 4, Rangers 2 — Kyle Seager hit a two-run homer in the 10th inning, and Seattle won consecutive games in Texas for the first time in more than a year.
Brewers 4, Nationals 1 — Kyle Lohse tossed eight sharp innings on short rest and visiting Milwaukee beat Washington, shutting down Bryce Harper and Co. for the second night in a row.
Pirates 6, Phillies 5 — Jeff Locke ran his winning streak to eight games, Pedro Alvarez hit a three-run homer, and host Pittsburgh hung on to defeat Philadelphia.
Marlins 6, Braves 3— Ricky Nolasco tossed seven strong innings amid persistent trade rumors, Justin Ruggiano hit a three-run homer, and Miami handled host Atlanta. Nolasco gave up only two runs on six hits.
Astros 4, Rays 1 — Chris Carter homered twice, including a go-ahead, three-run shot in the seventh, and host Houston outlasted Tampa Bay to break a five-game skid.
Reds 3, Giants 2 — Shin-Soo Choo’s two-out single in the 11th inning drove in Todd Frazier from second base, lifting host Cincinnati over San Francisco.
Dodgers 10, Rockies 8 — Hanley Ramirez had four hits, including a solo homer in the ninth, to help visiting Los Angeles hold off Colorado.
Diamondbacks 5, Mets 3 — Randall Delgado outpitched Matt Harvey for his first major league win in more than a year and visiting Arizona snapped a five-game skid with a victory over New York in game delayed 1 hour 51 minutes by rain.
Cubs 3, Athletics 1 — Matt Garza pitched eight sharp innings for his third consecutive win, leading visiting Chicago over Oakland.