BOSTON – Justin Ruggiano, Mike Olt and Welington Castillo hit two-run homers to power Chicago to a 16-9 victory over Boston, completing a three-game interleague series sweep.
Ruggiano drove in five runs, Darwin Barney had four hits and Nate Schierholtz added a solo homer for Chicago, which won for the sixth time in seven games away from Wrigley Field and posted its first interleague sweep of three or more games since taking three from Cleveland in 2009.
It was the Cubs’ first interleague sweep on the road since winning three against the crosstown rival White Sox in 2007.
BLUE JAYS 7, BREWERS 4: In Toronto, Edwin Encarnacion hit a three-run, walk-off home run in the ninth inning, and Toronto handed the Milwaukee its third straight loss.
INDIANS 5, DODGERS 4: In Los Angeles, Mike Aviles capped a three-run eighth inning with a two-run single against Brian Wilson.
WHITE SOX 3, ANGELS 2: In Chicago, Leury Garcia drove in the winning run with a pinch-hit single off Michael Morin in the ninth inning to lift Chicago.
RAYS 6, YANKEES 3: In New York, Sean Rodriguez hit a tiebreaking homer in the sixth inning and drove in three runs, helping streaking Tampa Bay extend its longest winning string this year to five and handing New York its season-worst fifth straight loss.
ROYALS 4, TWINS 0: In Minneapolis, Jason Vargas threw seven scoreless innings, and Raul Ibanez homered in his second game for Kansas City.
MARINERS 5, ASTROS 2: In Houston, Logan Morrison drove in two runs in Seattle’s big sixth inning, Chris Young pitched seven strong innings, and the Mariners completed a three-game sweep.
NATIONALS 4, ROCKIES 3: In Washington, after a replay review, Ian Desmond’s solo homer provided the go-ahead run, and Washington rallied from a three-run deficit to sweep the three-game series.
PIRATES 5, DIAMONDBACKS 1: In Pittsburgh, Gregory Polanco homered, Charlie Morton continued his effective pitching at home.
BRAVES 3, METS 1: In Atlanta, Chris Johnson hit a three-run double, Julio Teheran pitched seven strong innings, and Atlanta swept the three-game series.
MARLINS 5, PHILLIES 0: In Miami, Casey McGehee reached base three times, doubled home a run and scored another, helping Miami top Philadelphia, which lost its sixth game in a row.