BALTIMORE (AP) - Chris Davis hit his major league-leading 38th home run, a two-run shot in the sixth inning that gave the Baltimore Orioles their first lead in a 4-3 victory over the Houston Astros on Tuesday night.
Davis had gone 10 straight games without a long ball until connecting off Lucas Harrell (5-11). Earlier, Davis extended his run of games with a strikeout to 23, the longest streak in team history.
The slumping slugger came in with a .205 batting average since the All-Star break and hadn't hit a home run since July 14. The drive off Harrell was his first extra-base hit in seven games.
J.J. Hardy hit a two-run single in the fourth inning to start Baltimore's comeback from a three-run deficit. The Orioles got only three hits in winning for the second time in seven games.
Wei-Yin Chen (6-3) allowed three runs, seven hits and a walk in 7 1-3 innings for his fourth straight win. The left-hander had a season-high nine strikeouts.
Darren O'Day got two outs in the eighth and Jim Johnson worked a perfect ninth for his 36th save.
RED SOX 8, MARINERS 2
BOSTON (AP) - Rookie Brandon Workman struck out nine while picking up his first major league win, allowing one run over six innings as Boston beat Seattle.
Jacoby Ellsbury and Dustin Pedroia homered in the second, giving Workman a cushy 5-1 lead that the young right-hander never squandered in just his third start in the big leagues. He allowed six hits, three of them in the sixth when Seattle loaded the bases with one out before Workman (1-1) ended the threat with back-to-back strikeouts.
Joe Saunders (9-10) allowed six runs over five innings for Seattle, including two in the first as the Mariners set themselves back with an error and a passed ball.
INDIANS 7, WHITE SOX 4
CLEVELAND (AP) - Pinch-hitter Ryan Raburn hit a two-run single in the eighth inning as Cleveland beat freefaling Chicago to win its sixth straight.
The Indians stayed within 2 1-2 games of first-place Detroit in the AL Central.
Cleveland was in danger of losing to Brazilian rookie Andre Rienzo in his debut before coming back against Donnie Veal (1-2), who started the eighth. Rienzo, the first Brazilian-born player to pitch in the major leagues, did not allow an earned run and only five hits in seven innings.
Bryan Shaw (2-2) got one out in the eighth and closer Chris Perez worked the ninth for his 15th save - and ninth straight.
TIGERS 5, NATIONALS 1
DETROIT (AP) - Alex Avila hit a tiebreaking grand slam in the sixth inning off Stephen Strasburg to lead Detroit past Washington.
Anibal Sanchez (9-7) gave up one run, five hits and two walks over seven innings for Detroit. Jose Veras, a day after being acquired from Houston, was perfect in the eighth in his Tigers debut. Joaquin Benoit, who will keep his job as the team's closer, gave up one hit in the ninth inning.
Strasburg (5-9) allowed five runs, six hits and three walks while striking out seven over seven innings. Strasburg is winless in his last four starts and has given up at least four earned runs in three of his last five outings.
RAYS 5, DIAMONDBACKS 2
ST. PETERSBURG, Fla. (AP) - Roberto Hernandez came within one out of a complete-game shutout, and Yunel Escobar and Ben Zobrist drove in two runs each as Tampa Bay beat Arizona.
The Rays maintained their half-game lead over Boston in the AL East.
Hernandez (6-11) opened the game by hitting Gerardo Parra with a pitch and giving up a single to Aaron Hill. He then retired 22 of the next 25 batters before Parra singled leading off the ninth. Eric Chavez ended Hernandez's shutout bid with a two-out home run.
Ian Kennedy (3-8) gave up six hits and three runs while striking out seven in five innings for Arizona. Kennedy, still seeking his 50th career victory, has not won since June 1.
How can Kansas overcome the injury to Joel Embiid?
Boomer: When it comes to NFL free agents, buyer beware