ST. PETERSBURG, Fla. — Alfredo Aceves threw six solid innings, Daniel Nava homered and the AL East-leading Boston Red Sox beat the Tampa Bay Rays 2-1 on Wednesday night.
Aceves (3-1), recalled before the game from Triple-A Pawtucket, allowed one run, four hits and four walks. This is the right-hander's third stint with the Red Sox this season.
Nava put the Red Sox up 2-0 on a third-inning, two-run homer off Chris Archer (1-2), who gave up two runs, four hits, four walks and struck out seven over four innings. The Rays right-hander exuberantly left the mound after striking out Nava with the bases loaded to end the fourth.
Astros 6, Mariners 1
At Seattle, Houston rallied to score six runs off closer Tom Wilhelmsen in the ninth inning and beat Seattle, snapping a six-game losing streak and giving the Astros their first victory this season when trailing after eight innings.
Trailing 1-0, Jason Castro and J.D. Martinez led off with a pair of singles and advanced to third on a sacrifice bunt from Carlos Corporan. After an intentional walk of Carlos Pena, Chris Carter doubled off the wall in left field to score a pair and give the Astros their first lead of the game. Another intentional walk loaded the bases again and brought the hook for Wilhelmsen (0-2), who blew his fourth save in his last nine tries.
Athletics 5, Yankees 2
At Oakland, Calif., Brandon Moss hit a two-run homer and a solo shot for his third career two-homer game, and Oakland beat New York for its 10th consecutive home victory.
Moss' power stroke helped Dan Straily (4-2) win his third straight decision.
Moss hit his 10th homer in the second inning and 11th with a solo drive in the eighth. He also connected twice April 29 against the Angels. Of his five hits over 40 at-bats in his last 19 games, all are home runs.
Indians 5, Rangers 2
At Arlington, Texas, Jason Kipnis had a home run among his three hits and Cleveland got a series-clinching victory over Texas.
A night after ending an eight-game losing streak, and a span of 12 straight losses away from home, the Indians earned consecutive victories to clinch their first road series in a month. They had gone 0-4-1 in series since taking two of three May 10-12 at Detroit, the only American League team with a better home record than Texas this season.
Angels 9, Orioles 5
At Baltimore, Erick Aybar hit a bases-loaded triple and Albert Pujols homered during a six-run seventh inning, helping Los Angeles beat Baltimore to stop a four-game losing streak.
Hank Conger homered, Pujols had three hits and Howie Kendrick contributed two doubles to help the Angels avert a three-game sweep and put a positive finish on a 2-4 trip that began in Boston.
Royals 3, Tigers 2, 10 innings
At Kansas City, Mo., Lorenzo Cain hit a tying, two-run homer off Jose Valverde with two outs in the ninth and Eric Hosmer had a winning single in the 10th as Kansas City overcame Justin Verlander's seven scoreless innings in a victory over Detroit.
Pirates 12, Giants 8
At Pittsburgh, Starling Marte had a career-high four hits and scored four times, and the Pittsburgh Pirates beat the San Francisco Giants.
Neil Walker and Alex Presley homered for Pittsburgh. Jordy Mercer, Andrew McCutchen and Gaby Sanchez had three hits each as the Pirates set season highs for runs and hits.
Francisco Liriano (5-2) got through six erratic innings for the win.
Joaquin Arias knocked in three runs for the Giants and Hunter Pence doubled twice but San Francisco continued to struggle on the road. The defending World Series champions have lost 12 of 16 away from home.
Barry Zito (4-5) allowed eight runs and 11 hits in 42/3 innings as his road ERA ballooned to 11.28.
Padres 5, Braves 3
At San Diego, Edinson Volquez struck out a season-high nine in seven innings, rebounding from the worst start of his career to help San Diego to a three-game sweep of NL East-leading Atlanta.
Chris Denorfia hit a two-run homer for the Padres, who swept the Braves in San Diego for the first time since May 2005. The Braves were swept for just the second time this season.
Reds 2, Cubs 1
At Chicago, Mike Leake combined with Aroldis Chapman on a three-hitter and Todd Frazier hit a tiebreaking home run in the seventh inning against Travis Wood, leading Cincinnati to a record 12th straight victory at Wrigley Field.
Mets 5, Cardinals 1
At New York, Dillon Gee had his third straight stellar start, Lucas Duda hit one of three Mets homers and New York scored the most runs allowed by St. Louis rookie Shelby Miller in his young career.
Brewers 10, Marlins 1
At Miami, Carlos Gomez had four hits, including two triples, and Jonathan Lucroy drove in four runs to lead Milwaukee over Miami.
Nationals 5, Rockies 1
At Denver, Ross Ohlendorf pitched six strong innings in his Washington debut and Ian Desmond drove in three runs against Colorado.
The win was the Nationals' third in their last 12 road games.
Diamondbacks 8, Dodgers 6,12 innings
At Los Angeles, Martin Prado had two RBIs, including a run-scoring double during a four-run 12th inning, to help the Arizona Diamondbacks beat the Los Angeles Dodgers.
Twins 4, Phillies 3
At Minneapolis, Clete Thomas had a career-high four hits for Minnesota and came home on a wild pitch for the go-ahead run in the eighth inning, sending Philadelphia to its fifth straight loss.