WASHINGTON — Anthony Rendon hit his 20th homer and knocked in the go-ahead run to help the Washington Nationals finish off a three-game sweep of the last-place Miami Marlins with a 5-2 victory Thursday.
Washington has won eight of nine and 13 of 16 to climb to a season-best four games over .500.
Rendon was selected for the NL All-Star team for the first time in his seventh season, but is considering pulling out of festivities next week in Cleveland to nurse some bumps and bruises. At the plate and in the field with a few perfect throws from third base, Rendon looked no worse for the wear.
Kurt Suzuki homered in the second inning to extend the Montreal Expos/Nationals franchise record for consecutive games with a home run to 18. Rendon hit a solo shot in the fourth off Elieser Hernández (1-3) and drove in Gerardo Parra with a single in the fifth.
Parra, the newcomer responsible for sparking the Nationals’ dugout home run celebrations, drove in two insurance runs with a double in the sixth, creating some important rest for Washington’s most-used relievers.
Javy Guerra escaped a bases-loaded jam in the eighth, and 42-year-old Fernando Rodney picked up his second save of the season.
Washington right-hander Aníbal Sánchez (5-6) allowed one earned run and five hits in six innings. He hasn’t lost since returning from the injured list in late May.
Reds 1, Brewers 0
CINCINNATI — Luis Castillo struck out nine while pitching one-hit ball into the eighth inning, leading the Reds to the victory.
Cincinnati won for the fourth time in five games. Jesse Winker went 3 for 3 and scored the only run on Yasiel Puig’s first-inning single off Brandon Woodruff (10-3).
Castillo (8-3) was working on a no-hitter before Keston Hiura singled with one out in the seventh. The All-Star right-hander might have gone the distance if not for a 69-minute rain delay with two out in the eighth inning.
Christian Yelich started the ninth with a double off Raisel Iglesias for the Brewers’ second hit. But Iglesias then retired three in a row for his 16th save.
Cardinals 5, Mariners 4
SEATTLE — Matt Wieters and Dexter Fowler homered, Tommy Edman came through with another key hit, and the Cardinals rallied to beat the Mariners.
Wieters hit a solo shot in the third inning and Fowler added a two-run drive in the fourth. Daniel Ponce de Leon got his first major league win, and Carlos Martinez worked the ninth for his third save.
Edman put the Cardinals in front for the second straight day with a two-run single in the seventh. He connected for a pinch-hit three-run homer during St. Louis’ five-run ninth in a 5-2 win Wednesday night.
Indians 8, Royals 4
KANSAS CITY, Mo. — Francisco Lindor drove in three runs, Jose Ramirez homered twice and the Indians rallied to beat the bumbling Royals to complete a three-game sweep.
Tyler Naquin and Jason Kipnis also drove in runs for the suddenly streaking Indians, who beat the Royals — losers of four straight and seven of eight — for the fifth time in six meetings.
Adam Cimber (4-2) tossed 2 1/3 scoreless innings in relief as the Indians’ bullpen bailed out Zach Plesac. Their ineffective starter allowed three runs and three hits in just 2 2/3 innings.
Athletics 7, Twins 2
OAKLAND, Calif. — Marcus Semien hit a grand slam in the eighth after his tying solo homer leading off the fifth, Chris Herrmann had a career-high four hits, and the Athletics beat the Twins.
Jose Berrios (8-5) allowed three runs and six hits in five innings with two strikeouts and three walks to lose his second straight start and third consecutive decision.
Tigers 11, White Sox 5
CHICAGO — Niko Goodrum hit a two-run homer during Detroit’s five-run sixth inning, and Matthew Boyd matched a career high with 13 strikeouts.
The Tigers won just the second time in their last 13 games. Miguel Cabrera and Jeimer Candelario homered, and John Hicks and Nicholas Castellanos each had two RBIs.
Boyd (6-6) permitted four runs in 5 1/3 innings in his first win since May 28.
Eloy Jiménez and José Rondón each hit a two-run homer for Chicago, which had won three in a row. Jiménez also had a sacrifice fly.
White Sox right-hander Reynaldo López allowed seven runs, six earned, and nine hits in 5 1/3 innings.