>>Reds Top Sloppy Cubs
John Lackey's winless streak stretched to five games, Chicago manager Joe Maddon was ejected and the Cincinnati Reds beat the struggling Cubs 9-5 Tuesday behind Zack Cozart's 13th home run.
Lackey (7-5) allowed six runs - five earned - six hits and five walks in six innings, dropping to 0-3 in his past five starts. The Cubs have lost five of their last six games and 10 of 15.
Maddon got ejected for the second time this season. David Ross was batting in the second, took a 3-0 pitch and started heading to first, only for plate umpire Jerry Meals to call a strike. Maddon got tossed by Meals as he protested from the dugout, then came out for a spirited argument that lasted a few more minutes.
Adam Warren (3-1, 4.56 ERA) is to make a spot start for Chicago after getting stretched out in the minors while RHP Anthony DeSclafani (2-0, 1.78) is to pitch for Cincinnati.
>>Pirates Outlast Cardinals
Eric Fryer had two hits and three RBIs in his first game with the Pittsburgh Pirates in a 5-2 victory Tuesday night.
The Cardinals released Fryer when backup catcher Brayan Pena came off the 15-day disabled list and the Pirates, with whom he played in the minors, claimed him off waivers on Sunday.
The Pittsburgh bullpen worked five scoreless innings in support of lefty Steven Brault, who allowed one earned run in four innings while throwing 82 pitches and adding a single in his debut.
Juan Nicasio (7-6) worked two scoreless innings and Mark Melancon finished for his 21st consecutive save and 25th in 26 chances.
Josh Harrison and David Freese added RBIs for the Pirates, who have taken the first two games of a four-game set and are 7-4 in the season series, closing within one-half game of the second-place Cardinals in the NL Central.
Mike Leake (5-7) gave up five runs in six innings for the Cardinals, who got RBIs from Jedd Gyorko and Matt Holliday. Leake has lost his last three outings with a 6.06 ERA.
Jeff Locke (8-5, 5.13) has won his last three starts with a 1.93 ERA and bested Oakland ace Sonny Gray his last time out.
Jaime Garcia (6-6, 3.84) allowed one run in eight innings against the Brewers his last time out. He has a 0.57 ERA against Pittsburgh in six games, four starts.
>>Yankees Pound Sox
Carlos Beltran celebrated his ninth All-Star selection with three of New York's season-high 20 hits, and the Yankees cooled off the Chicago White Sox with a 9-0 win on Tuesday night.
Chase Headley hit a two-run homer for the second straight day for New York, which improved to 2-3 on a 10-game trip that takes the club to the All-Star break. Austin Romine also connected, and Masahiro Tanaka (6-2) pitched into the eighth inning while improving to 4-1 with a 1.14 ERA in eight road starts.
Beltran and relievers Andrew Miller and Dellin Betances were picked for the AL roster before the win, and White Sox ace Chris Sale joined the trio.
Chicago (43-41) had won three in a row and six of eight, but it never recovered after Carlos Rodon (2-7) labored through five innings. The left-hander matched season highs by allowing six runs and 12 hits while dropping to 0-3 with a 4.93 ERA in his last six starts.
Michael Pineda of the Yankees and Miguel Gonzalez of the White Sox face off in the series finale on Wednesday night.