MILWAUKEE — Major League home run leader Eric Thames scored twice before leaving with an injury and Orlando Arcia homered and had three RBI, leading the Milwaukee Brewers to a 9-4 win over the Cincinnati Reds on Wednesday to complete a three-game sweep.

Ryan Braun snapped out of a 5-for-22 slump with a two-run double and a single off Reds starter Rookie Davis (0-1) and Jett Bandy had three hits and two RBI, helping the Brewers win their fourth game overall against the Reds this season.

Thames, who leads the majors with 11 homers, appeared to be favoring his left hamstring as he stretched before the Reds batted in the eighth. Manager Craig Counsell talked with him near first base before the two walked off the field. Jesus Aguilar replaced Thames.

Thames singled, walked and scored twice. He said after the game he expected to play Friday.

PHILLIES 7, MARLINS 4: Maikel Franco hit his second grand slam of the month, helping host Philadelphia win its fifth straight.

Franco connected off Wei-Yen Chen (2-1) in the third inning with a shot to left-center for a 4-2 lead. With two runners on, Odubel Herrera singled to load the bases. Phillies pitcher Vince Velasquez held at third.

Franco also hit a grand slam in a 5-4 loss to the Mets on April 12.

PIRATES 6, CUBS 5: Josh Harrison led off the bottom of the first with a home run to help Pittsburgh to a victory at home as Cubs ace Jon Lester (0-1) remained winless after five starts.

Lester was tagged for six runs – five earned – and 10 hits in 5 2/3 innings.

BRAVES 8, METS 2: Julio Teheran stifled the Mets into the seventh inning, Robert Gsellman staggered through a five-run first and Atlanta handed host New York its fifth straight loss.

AMERICAN LEAGUE

INDIANS 7, ASTROS 6: Michael Brantley, continuing his comeback from shoulder problems that forced him to miss most of last season, drove in three runs and Cleveland won at home.

Brantley, who played in only 11 games last season after having two operations on his left shoulder, had an RBI double in Cleveland’s three-run first inning and added a two-run single in the fifth.

Carlos Santana had a two-run double in the sixth for the Indians, who have won six of eight.

WHITE SOX 5, ROYALS 2: Avisail Garcia and Leury Garcia homered to back run-starved starter Jose Quintana and host Chicago completee a three-game sweep.

Chicago won its fourth straight, while Kansas City dropped every game on a seven-game trip.

Quintana (1-4) had a season-high 10 strikeouts in six innings. He allowed five hits and two runs – one earned – and walked two. The left-hander received only four runs of support in his first four starts combined.

MARINERS 8, TIGERS 0: James Paxton struck out nine in seven outstanding innings, and Nelson Cruz and Guillermo Heredia homered to lift visting Seattle.

Paxton (3-0) allowed four hits and a walk in a dominant performance against a Detroit team that had scored 32 runs over its previous two games.