Pirates 2, Cubs 1: Gerrit Cole pitched seven strong innings and got home run help from Marlon Byrd and Jose Tabata, and Pittsburgh moved back into a tie for first place in the N.L. Central when St. Louis lost to Seattle.
Reds 7, Brewers 3: Joey Votto and Shin-Soo Choo each hit two-run homers to power Cincinnati.
Royals 1, Tigers 0: Eric Hosmer had an RBI triple in the first for Kansas City, and Prince Fielder was thrown out at home to end the game.
Indians 8, White Sox 1: Asdrubal Cabrera and Lonnie Chisenhall homered to help Cleveland keep pace in the A.L. wild-card race.
Red Sox 5, Yankees 1: Jon Lester pitched eight dominant innings, and Boston dealt New York's wild-card hopes another blow.
Blue Jays 4, Orioles 3: Colby Rasmus hit a two-run home run to help Toronto beat Baltimore.
Rays 7, Twins 0: Matt Moore and five relievers combined on a four-hitter, and Tampa Bay held its wild-card lead.
Guerrero retires: Former A.L. MVP Vladimir Guerrero said he is retiring. Guerrero, 38, last played in 2011 for the Orioles. A nine-time All-Star, Guerrero spent 16 seasons in the majors, winning the 2004 MVP with the Angels.
Helton to retire: Rockies first baseman Todd Helton plans to retire at the end of the season. Helton, 40, will have completed 17 seasons in the majors, all with Colorado.
-- ASSOCIATED PRESS