Zach Cates was promoted from Daytona to Tennessee and Frank Batista was promoted from Tennessee to Iowa.
In game one, starter Dallas Beeler allowed a two-run home run in the fourth inning and that was it as far as runs go. Beeler's final line was two runs on five hits over 6.1 innings. Beeler struck out six and walked no one.
Neil Ramirez faced three batters in a rehab appearance. The first singled off of him, but he got a strikeout and a ground out to end the inning and his stint on the mound in relief of Beeler.
Blake Cooper pitched the top of the tenth and got the win. He gave up a single and he intentionally walked one batter, but did not allow a run. Cooper did not have a strikeout.
The I-Cubs won on a two-out double in the bottom of the tenth by DH Kyle Schwarber, scoring Arismendy Alcantara from first. Schwarber was 2 for 5 with a double and a triple. Alcantara was 0 for 3 with two walks.
Third baseman Mike Olt played all ten innings in his rehab appearance and he homered to lead off the second inning. Olt was 3 for 4 and also doubled.
In game two, starter Carlos Pimentel dominated the Storm Chasers for six innings. Pimentel allowed three hits and one walk while striking out nine for his sixth win of the season.
Gonzalez Germen pitched a perfect seventh inning for his third save. He struck out one.
Iowa had two hits in game two. Christian Villanueva had both of them, going 2 for 2 with an RBI.
Olt was the DH for game 2 and went 0 for 2 with a walk.
The Tennessee Smokies mauled the Mobile BayBears (Diamondbacks), 2-1.
Pierce Johnson started this game and had some control issues, but he only allowed one unearned run over 3.2 innings. Johnson allowed three hits and he walked three. Johnson struck out one.
Tayler Scott got the win with 2.1 innings of scoreless relief. Scott gave up one hit, walked none and struck out four.
PJ Francescon got his ninth save. He allowed a two-out single (and a wild pitch), but nothing else. Francescon struck out two.
Catcher Taylor Davis provided all the Smokies offense with a pair of solo home runs, one in the fourth and one in the sixth. He was 2 for 4. He now has four home runs this season and two with the Smokies
Left fielder Billy McKinney was 3 for 4.
Myrtle Beach Pelicans
The Myrtle Beach Pelicans got stuck in the mud against the Carolina Mudcats (Braves), 2-1.
Tyler Skulina pitched the first three innings of this game and allowed one run on four hits. He walked two and struck out four.
Juan Paniagua took the loss after he gave up a run in the sixth inning. Paniagua pitched two innings and allowed a run on three hits. He struck out one and walked no one.
Left fielder Pin-Chieh Chen was 2 for 4 with a stolen base. DH Daniel Lockhart was 2 for 4.
South Bend Cubs
The South Bend Cubs got off to a good start of the second half of the season by sinking the Lake County Captains (Indians), 4-3.
Zach Hedges started tonight and got his third win after allowing three runs on six hits over 6.2 innings. One of the three runs was unearned. Hedges struck out five and walked no one.
Brad Markey pitched a perfect ninth inning for his first save. He struck out one.
Third baseman Jason Vosler tied the game 1-1 in the second inning with a solo home run, which was his first of the season. Vosler added an RBI single in the fourth inning in a 2 for 4 evening.
Right fielder Kevin Encarnacion hit a holo home run in the seventh inning, his second on the season. Encarnacion was 1 for 2 with a walk.
Shortstop Gleyber Torres was 2 for 4 with a triple. He scored once.
The Eugene Emeralds clipped the wings of the Boise Hawks (Rockies), 3-1.
It was a strong pitching performance from Justin Steele, who allowed only one run on three hits over six innings. Steele struck out six and walked nobody.
Sam Wilson pitched a perfect ninth inning for his first save. He struck out two.
DH Justin Marra was 2 for 3 with a double, a triple and a walk. He scored one run and had one run batted in.
Left fielder Eloy Jimenez went 2 for 4 and scored on Marra's double in the bottom of the first innning.