In a wild game before 39,129 fans in Baltimore, each team slugged four home runs and the Orioles rallied from a four-run deficit.

Zimmerman hit solo homers in the first and fourth innings before adding a two-run drive in the fifth, all off Chris Tillman. Davis hit a solo drive in the fourth and capped a six-run seventh with his major-league-leading 19th homer.

CUBS 9, WHITE SOX 3 Dioner Navarro hit three home runs, connecting from both sides of the plate and leading the Cubs over the White Sox at Wrigley Field.

METS 9, YANKEES 4 Challenged by their fed-up manager Terry Collins, the slumping infielders Ike Davis and Ruben Tejada sparked a five-run first inning as the visiting Mets posted their third straight win in the Subway Series. PIRATES 5, TIGERS 3 Pedro Alvarez’s two-run double sparked a seventh-inning rally for host Pittsburgh.

PHILLIES 4, RED SOX 3 Domonic Brown hit a pair of homers and Philadelphia defeated visiting Boston.

INDIANS 5, REDS 2 Justin Masterson pitched six solid innings, Jason Giambi and Mark Reynolds homered, and host Cleveland broke a five-game losing streak. RAYS 3, MARLINS 1 Roberto Hernandez bounced back from two rough outings and pitched eight and two-thirds innings, as Tampa Bay sent Miami to its season-worst eighth straight loss.

BLUE JAYS 3, BRAVES 0 Melky Cabrera had three hits, including a two-run single, and four Toronto pitchers combined on a four-hitter to lead the Blue Jays in Atlanta.