KANSAS CITY, Mo. -- Josh Donaldson homered twice and drove in four runs, and Brandon Moss matched his career high with four hits as the Oakland Athletics pounded out an 11-3 victory over the Kansas City Royals on Tuesday night.

The Royals' eight-game winning streak ended.

The A's bashed a season-high 20 hits, with seven players contributing multi-hit games. That made it easy for left-hander Jon Lester (13-7) to pick up his third consecutive victory since being acquired in a July 31 trade with the Boston Red Sox.

Donaldson, who upped his homer total to 25, belted out Bruce Chen pitches in the seventh and eighth innings.

Nationals 7, Mets 1

NEW YORK -- Washington tied a season high by hitting four home runs, and Doug Fister tossed seven shutout innings as the Nationals beat New York for the ninth consecutive time at Citi Field.

Bryce Harper's two-run homer in the second provided the Nationals the only offense they would need. Washington added five runs in the sixth on a leadoff homer by Anthony Rendon and two-run shots by Ian Desmond and Michael Taylor. It was the first career homer for Taylor, who singled in his first major league at-bat in the second inning.

Fister (12-3) allowed seven hits, walked none and struck out three while beating the Mets for the second time in six days.

Marlins 3, Cardinals 0

MIAMI -- Jarred Cosart pitched seven scoreless innings, and Donovan Solano slugged a two-run homer to lead Miami over St. Louis.

Cosart, acquired from the Houston Astros late last month, earned his first win as a Marlin.

Cosart (1-1) allowed just three hits, all singles, and one walk while striking out three. It was the right-hander's third start with Miami and his first since he sustained a left oblique injury that caused him to miss a turn in the rotation.

Dodgers 4, Braves 2

ATLANTA -- Los Angeles right-hander Dan Haren turned in his second consecutive strong start, and Carl Crawford continued his recent hot hitting, going 3-for-5 with a double and a walk.

Haren, who posted a 10.03 ERA over a five-game losing streak, showed that his bounce-back, three-hit outing against the Los Angeles Angels in his previous start was no fluke. Haren (10-9) gave up six hits and two runs over six innings against Atlanta, striking out seven and walking one.

The Dodgers are 5-0 against the Braves, which lost for the 11th time in 13 games.

Pirates 4, Tigers 2

PITTSBURGH -- Right-hander Edinson Volquez hurled six solid innings to reach double figures in victories as Pittsburgh sent Detroit to its fourth consecutive loss.

Volquez (10-7) allowed two runs and five hits to win his second start in a row and for the fourth time in his last five starts at PNC Park. Travis Snider of the Pirates had two hits, including an RBI double. He went 5-for-9 as Pittsburgh swept the two-game series.

Tigers rookie left-hander Robbie Ray (1-2), who was recalled from Triple-A Toledo before the game, took the loss. He lasted five-plus innings and gave up four runs and six hits.

Red Sox 3, Reds 2

CINCINNATI -- Yoenis Cespedes hit a go-ahead, two-run home run in the eighth inning, helping Boston defeat Cincinnati for the eighth time in nine regular-season meetings.

With two outs and the tying run at second in the eighth, right-hander Jonathan Broxton threw a high and tight fastball to Cespedes for ball one. Cespedes launched Broxton's next pitch 433 feet to center to put the Red Sox ahead.

Broxton (0-1) entered the game ranked second in the National League with a 1.07 ERA and had not allowed a run in 39 of 45 appearances.

Cubs 3, Brewers 0