Nick Swisher blasted two home runs to power the Indians to a 7-1 win over the White Sox in Chicago. Asdrubal Cabrera hit a three-run home run for Cleveland, which swept the four-game series. Matt Carson was 3-for-3 with a solo shot and two RBI in the win. Zach McAllister allowed a run over six-and-two thirds innings for the win. Chris Sale allowed six runs in under six innings for the loss. Josh Phegley knocked in the only run for Chicago, which has lost six straight.
White Sox are at home tonight against Minnesota.
Justin Morneau singled in the winning run during the bottom of the eighth inning to give the Pirates a 3-2 win over the Cubs at PNC Park. Tony Sanchez lifted a solo homer for Pittsburgh, which has won six of its last seven overall. Kyle Farnsworth picked up his first win while Mark Melancon notched his 16th save. Welington Castillo hit a two-run homer for Chicago, which has lost four-of-five. Pedro Strop suffered his second loss in relief.
The Cubs continue their road trip this evening at Milwaukee.