Red Sox 11, Yankees 5: David Ortiz hit one of three Boston homers to back a tireless Tim Wakefield, and visiting Boston beat the Yankees again to take over first place in the AL East.
Carl Crawford and J.D. Drew also homered, both in the ninth inning to break the game open for a second time.
Facing his most familiar foe in Wakefield, Derek Jeter finished 1-for-5 to move within 11 hits of 3,000. He had a run-scoring double but also grounded into a rally-killing double play.
Alex Rodriguez homered for the banged-up Yankees, who have lost seven of eight meetings with their longtime rivals this season — including all five at home.
Twins 3, Indians 2 (10): Ben Revere's two-out RBI single in the 10th inning off closer Chris Perez gave visiting Minnesota a win over slumping Cleveland. Revere, who played at Lexington Catholic, had three hits.
After Drew Butera doubled with two outs off Perez (2-2), Revere flared his base hit into shallow left. Butera scored sliding ahead of outfielder Michael Brantley's one-hop throw to the plate, helping the last-place Twins take the series and win for the sixth time in seven games.
Orioles 3, Athletics 2: Rookie Zach Britton took a four-hitter into the seventh inning, Mark Reynolds homered, and host Baltimore handed Oakland its ninth straight loss, the team's longest skid since a 10-game run in 2008. Oakland scored only four runs in the three-game series and never held a lead.
Giants 3, Nationals 1: Matt Cain struck out 11 in his first complete game of the season and had an RBI double to help host San Francisco to its sixth win in eight games.
Cain (5-4) improved to 16-0 over the past two years when getting at least three runs. He allowed five hits and one walk in his 13th career complete game, needing just 110 pitches.
Phillies 2, Dodgers 0: Cole Hamels struck out nine in eight strong innings and Ryan Howard homered. Hamels (8-2) allowed six hits and walked none while lowering his ERA to 2.58 and continuing his mastery of the Dodgers. He improved to 3-0 with a 1.18 ERA in the regular season and 3-0 in the post-season against the Dodgers.
Ryan Madson pitched a scoreless ninth to earn his 14th save in 14 chances.
Braves 3, Marlins 2 (10): Freddie Freeman singled home the go-ahead run in the 10th as Florida lost its seventh straight, six of them by one run. The Braves' Derek Lowe took a no-hitter into the seventh before he tired.
Astros 4, Cardinals 1: Former Lexington Legend Bud Norris took a no-hitter into the seventh inning and teamed with Mark Melancon to hold visiting St. Louis to two hits.