>>Late Surge Lifts Marlins Past Cardinals
Ichiro Suzuki doubled, singled twice and had another hit taken away on a replay challenge, leaving him six shy of 3,000 in the Miami Marlins' 6-3 victory.
Suzuki also walked, scored a run and came up just short on his bid to beat out an infield hit. All of that in wilting, 93-degree heat for a player who'd been 3 for 11 in July.
Giancarlo Stanton's second double of the game drove in the go-ahead run in a two-run seventh against Jonathan Broxton (1-2).
Christian Yelich had two hits and three RBIs and Jeff Mathis bunted home a hit for Miami, which took two of three for just its second series win the last seven years in St. Louis.
Matt Holliday batted cleanup for the first time this season and had three of the Cardinals' four hits, including his 16th homer. But St. Louis struck out 15 times, including four by Randal Grichuk and three by Tommy Pham.
Kyle Barraclough (5-2) had three strikeouts in 1 2-3 perfect relief innings and A.J. Ramos earned his 29th save in 30 chances. The bullpen worked 3 2-3 scoreless innings after finishing with two spotless frames in a 5-0 loss Saturday.
Marlins starter Adam Conley matched his career high with nine strikeouts, giving up two earned runs in 5 1-3 innings.
Michael Wacha needed 101 pitches to get 12 outs for St. Louis and gave up three runs on seven hits. Four innings matched his shortest outing of the season.
>>Pujols Leads Angels Past White Sox
Albert Pujols hit a pair of two-run homers, Jered Weaver pitched seven strong innings and the Los Angeles Angels completed an emphatic three-game sweep of the Chicago White Sox with an 8-1 victory Sunday.
Pujols connected in the first and fourth innings of his 53rd multi-homer game. He has 577 career homers as he pursues Mark McGwire (583) for 10th place on baseball's career list.
Five Angels drove in a run while lighting up Jacob Turner (0-1) over the first five innings. He yielded seven hits and eight runs in his debut for the White Sox, who have lost four straight.
After their worst first half since 1992, the injury-plagued Halos (40-52) returned with three outstanding starts while outscoring Chicago 16-1.
Weaver (8-7) limited the White Sox to six hits and one walk as Los Angeles won for the seventh time in nine games overall.
>>Hamel Drops Cubs
Cole Hamels pitched eight dominant innings in his first game at Wrigley Field since throwing a no-hitter at the famed ballpark a year ago, and the Texas Rangers stopped a four-game slide by topping the Chicago Cubs 4-1 Sunday.
Hamels (10-2) struck out his first six batters. He fanned seven overall and gave up just an unearned run on four hits.
Last summer, the lefty threw a no-hitter and struck out 13 at Wrigley in his final start for Philadelphia. He was then traded to the Rangers.
Sam Dyson struck out three in the ninth for his 19th save in 21 chances.
Ian Desmond homered and Robinson Chirinos drove in two runs as Texas avoided a three-game sweep in the matchup of division leaders. The Cubs had won three in a row.
John Lackey (7-6) allowed four runs and six hits in eight innings as his winless streak reached seven starts.