Orioles 5, Yankees 4 (10 innings): Robert Andino singled home the winning run in the 10th inning after tying it in the eighth, and host Baltimore rallied to beat New York on Thursday.
Vladimir Guerrero homered, doubled twice and scored two runs for the Orioles, who celebrated their second straight extra-inning win over the Yankees by mobbing Andino at second base.
New York starter Ivan Nova allowed three runs in 51⁄3 innings. The right-hander was poised to tie a Yankees single-season rookie record with his 12th straight victory (over 13 starts) before Baltimore pulled even in the eighth. Although that mark is still possible, Nova's run of eight consecutive winning starts ended.
Derek Jeter and Eric Chavez each had two RBI for the Yankees, who still kept their 21/2-game lead in the AL East.
Blue Jays 7, Red Sox 4: Ricky Romero (14-10) won for the seventh time in nine starts, J.P. Arencibia hit a three-run homer and host Toronto beat Boston. Edwin Encarnacion and Eric Thames added solo shots for the Blue Jays.
Romero (14-10) came in 2-6 with an 8.08 ERA in 11 career starts against the Red Sox, but Boston lost for the fourth time in five games and failed to gain ground on the first-place Yankees. The Red Sox have 19 games left to play.
Braves 6, Mets 5; Braves 5, Mets 1: Julio Teheran gave flashes of his vast potential in earning his first big-league win and Atlanta, using a lineup with Chipper Jones starting as the No. 2 hitter for the first time in 15 years, beat host New York to complete a sweep of a doubleheader made necessary by the threat of Hurricane Irene.
Jones had a sacrifice fly and RBI double in the nightcap and a solo homer and a double in the opener. The Braves were making a quick stop in New York to play two games postponed Aug. 27-28 after being handed their first three-game sweep of the season, by the Phillies.
In the opener, Craig Kimbrel extended his rookie record with his 43rd save. Jason Bay hit a grand slam for the Mets, who had won 10 of 13.
Dodgers 7, Nationals 4: Tony Gwynn had a tiebreaking double in the ninth inning to lead visiting Los Angeles in the first game of a scheduled doubleheader. The second game was postponed because of rain and will be played only if needed to decide a playoff race at the end of the season. Dodgers starter Chad Billingsley allowed four runs in the third inning, but their relievers responded with 62⁄3 hitless innings.