White Sox power way past D-backs

Cubs rally, but fall in 10th; Bucs come back to beat Cards

Alexei Ramirez hit a grand slam to fuel Chicago’s seven-run fourth inning, and Jose Abreu hit his major league-leading 13th homer and drove in two runs to lead the White Sox to an 8-3 victory over the Arizona Diamondbacks on Friday night at U.S. Cellular Field.

Abreu was the designated hitter because of a nagging left ankle injury. He went 3-for-4, and leads the AL with 37 RBIs.

Tyler Flowers also homered for the White Sox, who pounded out 15 hits. Andre Rienzo (3-0) allowed three runs on four hits in 5 2/3 innings.

Brandon McCarthy (1-6) allowed nine hits and seven runs – all in the fourth inning.

Braves 3, Cubs 2, 10 inn.: Freddie Freeman’s single up the middle drove in Jason Heyward from second base in the 10th inning, and Atlanta recovered from Craig Kimbrel’s blown save to win at home.

Kimbrel couldn’t hold a 2-1 lead in the ninth after Julio Teheran allowed only one hit – Mike Olt’s homer – in eight innings. Chris Coghlan led off the ninth with a single, then moved to second on Emilio Bonifacio’s groundout. He scored on a single to left by Kalish to tie the score at 2.

Wesley Wright (0-1) walked Heyward to lead off the 10th. Heyward stole second base. Wright issued an intentional walk to Justin Upton before Freeman ended the game with his single. Heyward slid home with the winning run as Ryan Kalish’s throw from center field was off target.

Pirates 6, Cardinals 4: Neil Walker had three hits, including a go-ahead three-run home run in the seventh inning, and drove in four runs to power Pittsburgh past St. Louis.

Walker’s seventh homer came off Carlos Martinez (0-2), and rallied the Pirates from a 4-3 deficit for their third straight victory. Pittsburgh beat St. Louis for the 10th time in 13 games at home.

St. Louis had gone ahead in the top of the seventh on Jhonny Peralta’s solo home run, his eighth. Allen Craig’s three-run home run, his fourth, accounted for the Cardinals’ other runs.