Anthony Rizzo had two home runs and four RBIs to power the Cubs to a 4-2 victory over the Marlins on Friday night in Miami, giving Chicago back-to-back wins for the first time this season.
Rizzo’s second career two-home run game gave him eight on the season, the most by a Cubs left-handed hitter in April. Billy Williams (1970) and Henry Rodriguez (2000) each hit seven.
Scott Feldman (1-3) allowed two runs in 6 2/3 innings, Kevin Gregg recorded his second save, and Darwin Barney had three hits for Chicago.
White Sox 5, Rays 4: Jake Peavy pitched well into the seventh in Chicago, and the White Sox supported him with three homers to rally from a three-run deficit.
Peavy (3-1) gave up homers to Matt Joyce and Evan Longoria and fell behind 3-0 in the fourth, but the White Sox overpowered Rays starter Roberto Hernandez (1-4) for their first three-game winning streak this season.
Hector Gimenez, Tyler Greene and Conor Gillaspie all homered for the White Sox.
Cardinals 9, Pirates 1: Lance Lynn pitched seven innings to extend his winning streak to nine games, and Carlos Beltran homered from both sides of the plate and drove in three runs.
Matt Carpenter and Beltran homered to start the game. Pirates starter Jonathan Sanchez (0-3) lasted two more batters. He and Clint Hurdle were ejected after Sanchez hit Allen Craig with a pitch.
Pirates hitting coach Jay Bell was ejected in the fifth inning for arguing after Starling Marte was hit by Lynn for the second straight time.