Dodgers 10, Rockies 8: Former University of Kentucky star Joe Blanton pitched effectively into the eighth inning for his first win with Los Angeles and A.J. Ellis, who played at Paul Dunbar, hit his first career grand slam.
Hanley Ramirez, another mid-season acquisition by the Dodgers, also homered in his second straight game to help the Dodgers withstand a late rally that saw Colorado score seven runs in the eighth inning.
Blanton (9-12), who was 0-3 with a 7.71 ERA in four previous starts since joining the Dodgers in an Aug. 3 trade with Philadelphia, struck out five and walked one in 71⁄3 innings.
Pirates 5, Cardinals 0: Pedro Alvarez stayed hot, blasting his 26th homer of the season and driving in three runs. The third baseman — who hit two homers on Tuesday — continued his season-long dominance of the Cardinals. His three-run shot in the third gave him seven home runs and 23 RBI in 15 games against St. Louis this year as Pittsburgh moved within one game of the NL's second wild card spot.
Nationals 8, Marlins 4: Bryce Harper homered twice for the first time in his career and visiting Washington snapped a five-game losing streak.
Harper had a chance for a third homer but grounded into a double play in the ninth, spiked his helmet in frustration after crossing the bag and was ejected by umpire C.B. Bucknor.
Padres 3, Braves 0: Casey Kelly combined with three relievers on a four-hitter to win his major-league debut and Yasmani Grandal hit a two-run homer as host San Diego extended its winning streak to eight games. The 22-year-old Kelly was the key player among the four obtained from Boston for Adrian Gonzalez on Dec. 6, 2010.
Blue Jays 8, Yankees 5: Yunel Esccobar hit a two-run homer, three doubles and drove in five runs as visiting Toronto ended CC Sabathia's five years of dominance over the Blue Jays. Sabathia (13-4) was 8-0 with a 2.48 ERA in his last nine starts against Toronto going back to his Cy Young Award season of 2007 with Cleveland.
White Sox 8 Orioles 1: White Sox rookie Dylan Axelrod took a three-hitter into the eighth inning and visiting Chicago spoiled the Baltimore debut of Joe Saunders, scoring seven runs off the left-hander. Gordon Beckham had three hits and three RBIs to help Chicago snap a five-game road losing streak.
Rays 8, Rangers 4: Evan Longoria homered twice as visiting Tampa Bay snapped a four-game losing streak.
Josh Hamilton hit his 36th home run for Texas.