ST. PETERSBURG, Florida (AP) — The Boston Red Sox opened a three-game lead atop the American League East division with a 2-1 win over the Tampa Bay Rays on Wednesday, with Alfredo Aceves throwing six solid innings and Daniel Nava hitting a homer.

The New York Yankees dropped further away from Boston as they lost 5-2 to Oakland.

Also Wednesday, Starling Marte had a career-high four hits as Pittsburgh downed San Francisco, Edinson Volquez had nine strikeouts to guide San Diego past Atlanta, and Cleveland clinched a series win over Texas.

Washington's Ross Ohlendorf pitched strongly in his Nationals debut to set up the win over Colorado, Kansas City pinched a 10-inning win over Detroit, and the New York Mets beat St. Louis thanks chiefly to starter Dillon Gee.

Boston's Alfredo Aceves (3-1), recalled before the game from the minors allowed one run in six innings.

Nava put the Red Sox up 2-0 on a third-inning, two-run homer and that was enough to hang on for victory.

Oakland's Brandon Moss hit a two-run homer and a solo shot for his third career two-homer game as the Athletics beat the Yankees 5-2 for their 10th consecutive home victory.

Moss hit his 10th homer in the second inning and 11th with a solo drive in the eighth. He has only five hits over his past 40 at-bats, but all have been homers.

Oakland improved to 40-27; its best start to a season in 23 years.

Pittsburgh's Starling Marte scored four times to lead the Pirates to a 12-8 win over San Francisco.

Pittsburgh's 18 hits and 12 runs were both season hights.

San Francisco continued to struggle on the road. The defending World Series champions have lost 12 of 16 away from home.

San Diego's Edinson Volquez struck out a season-high nine in seven innings, rebounding from the worst start of his career to help the Padres to a 5-3 win over Atlanta and a three-game sweep of the National League East leaders.

The Braves were swept for just the second time this season and the first time in San Diego for eight years.

Volquez (5-5) held the Braves to one run. In his previous two starts, he had allowed a combined 13 earned runs in 7 1-3 innings.

Cleveland's Jason Kipnis had a home run among his three hits as the Indians beat Texas 5-2 to take the series.

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 at Detroit. Peculiarly, Detroit and Texas have the best two home records in the AL.

Washington's Ross Ohlendorf pitched six strong innings to steer the Nationals to a 5-1 win over Colorado.

Recalled earlier in the day from the minor leagues, Ohlendorf (1-0) allowed two hits in his first start since last Aug. 17 when he was with San Diego.

Ian Desmond drove in three runs for the Nationals. He extended his hitting streak to a career-high 14 games with an RBI single in the fourth and the Nationals struck for three more in the sixth.

Kansas City's Lorenzo Cain hit a tying, two-run homer with two outs in the ninth, then Eric Hosmer came up with the winning single in the 10th to give the Royals a 3-2 win over Detroit.

The Tigers lost despite a stellar performance by starting pitcher Justin Verlander, who threw seven scoreless innings, didn't allow a batter past first base and struck out eight.

The tying two-run shot in the ninth came off Jose Valverde.

Greg Holland (2-1) pitched a perfect 10th for the win, with two strikeouts and a lineout. In the bottom of the tenth, Miguel Tejada singled off Phil Coke (0-4) and Hosmer drove in the winning run.

New York's Dillon Gee had his third straight stellar start, steering the Mets to a 5-1 win over St. Louis.

With prized pitching prospect Zack Wheeler nearing his promotion to the big leagues, Gee (5-6) has done everything possible to protect his spot in the rotation, yielding only three earned runs over 21 innings in his past three starts — all wins.

Gee gave up one run and struck out seven in 6 2-3 innings.

Lucas Duda hit one of three Mets homers as New York scored the most runs allowed by St. Louis rookie Shelby Miller in his young career — five in six innings.

Los Angeles' Erick Aybar hit a bases-loaded triple and Albert Pujols homered during a six-run seventh inning which lifted the Angels to a 9-5 win over Baltimore, ending a four-game losing streak.

Cincinnati's Mike Leake combined with Aroldis Chapman on a three-hitter and Todd Frazier hit a tiebreaking home run in the seventh inning, giving the Reds a 2-1 win over the Chicago Cubs and a record 12th straight victory at Wrigley Field.

Arizona's Martin Prado hit an RBI double during a four-run 12th inning that boosted the Diamondbacks to an 8-6 win over the Los Angeles Dodgers.

Minnesota's Clete Thomas had a career-high four hits and came home on a wild pitch for the go-ahead run in the eighth inning, snatching a 4-3 win and sending Philadelphia to its fifth straight loss.

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.

Milwaukee's Carlos Gomez had four hits, including two triples, and Jonathan Lucroy drove in four runs to lead the Brewers to a 10-1 win over hapless Miami.