Diamondbacks rout Texas
INTERLEAGUE
Jason Kubel and Gerardo Parra homered to back Daniel Hudson's seven solid innings in visiting Arizona's 11-3 victory over the AL West-leading Texas Rangers on Thursday night.
Reds 12, Indians 5: Brandon Phillips homered and drove in four runs as host Cincinnati had a season-high 17 hits to sweep Cleveland.
Mets 9, Rays 6: At St. Petersburg, Fla., Kirk Nieuwenhuis hit a leadoff homer and later connected for a two-run shot as New York swept at Tampa Bay.
Tigers 5, Cubs 3: Justin Verlander pitched eight solid innings for his first win in the month as Detroit won at Chicago.
Athletics 8, Rockies 2: At Denver, Jarrod Parker allowed three hits over seven scoreless innings and Brandon Moss drove in three runs as Oakland beat Colorado.
Orioles 12, Pirates 6: Steve Pearce homered and drove in a career-high five runs as Baltimore beat visiting Pittsburgh to complete a three-game sweep.
Royals 4, Brewers 3: Brayan Pena drove in the tying run in the ninth inning and Jarrod Dyson scored on a misguided cutoff as Kansas City beat visiting Milwaukee.
Phillies 6, Twins 1: At Minneapolis, Joe Blanton pitched his second complete game of the season and former Twin Jim Thome homered for the second straight day as Philadelphia beat Minnesota.
Cardinals 5, White Sox 3: David Freese homered, doubled and drove in three runs as St. Louis beat visiting Chicago.
NATIONAL LEAGUE
Astros 6, Giants 3: J.D. Martinez hit his first career grand slam and Houston avoided a three-game sweep at San Francisco.