Mets 6, Cardinals 5 (10 innings): Angel Pagan homered with one out in the 10th inning, and host New York rallied from an early four-run deficit to beat sputtering St. Louis on Wednesday night. Carlos Beltran hit a two-run homer and Josh Thole had a game-tying single off Jason Motte with two outs in the eighth.
Pagan connected on the first pitch he saw from Fernando Salas (5-4), hitting a drive off the facing of the second deck in right field for his first career game-ending homer. Jason Isringhausen (2-0) worked two scoreless innings for the win.
St. Louis, locked in a tight race near the top of the NL Central, has dropped four of five since the All-Star break.
Dodgers 1, Giants 0: Clayton Kershaw (11-4) was one pitch better than Tim Lincecum (8-8) in a matchup of All-Star aces, leading visiting Los Angeles. Kershaw struck out 12 to improve his major-league lead to 167 this season. Dioner Navarro homered off Lincecum in the seventh.
Phillies 9, Cubs 1: Vance Worley (6-1) dominated over eight innings, Jimmy Rollins homered from both sides of the plate and Philadelphia pounded Ryan Dempster (7-7) and Chicago at Wrigley Field.
Padres 14, Marlins 3: Ryan Ludwick and Jesus Guzman both drove in four runs for San Diego in a win at Florida. Aaron Harang (8-2) pitched 51⁄3 innings and allowed three runs to pick up the win.
Athletics 8, Tigers 5: Hideki Matsui hit his 500th professional homer and drove in three runs to lead Oakland over host Detroit. Matsui led off the sixth inning with his milestone homer — 168 in the majors and 332 for the Yomiuri Giants — to put Oakland up 3-2.
Blue Jays 11, Mariners 6: Travis Snider hit a three-run homer, Brandon Morrow (7-4) won his fifth straight decision and host Toronto extended Seattle's losing streak to 11 games. Adam Lind and Edwin Encarnacion also homered for the Blue Jays. The losing streak is Seattle's longest since a 12-game skid in 2008.
Red Sox 4, Orioles 0: Jacoby Ellsbury hit two solo homers, Andrew Miller (4-1) and three relievers combined on a two-hitter, and Boston blanked host Baltimore. Adrian Gonzalez added four hits for the Red Sox.
Yankees 4, Rays 0: Curtis Granderson backed a solid pitching performance by Freddy Garcia (8-7) with a two-run homer, leading visiting New York.
Twins 7, Indians 5: Danny Valencia singled home the go-ahead run for the second straight day, this time in the eighth inning, and host Minnesota salvaged a split in the four-game series with the AL Central-leading Indians.