Red Sox 11, Orioles 0 — Clay Buchholz pitched a five-hitter for his second career shutout, and Marco Scutaro homered and scored three runs for Boston.
* Kevin Youkilis and Adrian Beltre also homered for the Red Sox, who have won six straight on the road.
Blue Jays 6, Yankees 1 — Jose Bautista hit two towering home runs, and Edwin Encarnacion also connected for Toronto.
* Brett Cecil (6-2) pitched eight innings for the Jays, matching a career high. He allowed one run and five hits while improving to 4-0 with a 1.52 ERA in his past four starts.
Premium content for only $0.99
For the most comprehensive local coverage, subscribe today.
Rangers 9, Rays 6 — Rookie Justin Smoak homered and had a career-high three hits, and Josh Hamilton had a homer and two doubles to help Texas Rangers rally from a four-run deficit.
* Vladimir Guerrero added a three-run double in his return to the lineup after missing two games because of a swollen left eye.
Indians 10, White Sox 1 — Justin Masterson repeatedly escaped trouble to snap an 11-decision losing streak, and Jhonny Peralta hit a pair of two-run doubles for Cleveland.
* Masterson (1-5) hadn't won in 17 starts since beating the Los Angeles Angels on Aug. 20. He came within two of the club-record 13 straight losses set by Guy Morton in 1914.
Cardinals 8, Brewers 0 — Adam Wainwright threw a two-hitter for his first career shutout to lead St. Louis.
* Colby Rasmus hit a two-run homer for St. Louis, which won for the sixth time in eight games. The Cardinals also snapped a four-game home losing streak against the Brewers, who have won 13 of their last 17 at Busch Stadium.
Phillies 3, Padres 2 — Roy Halladay pitched seven innings in his first start since his perfect game, working out of trouble to lead Philadelphia.
* Shane Victorino homered and scored the go-ahead run on Jayson Werth's two-out, bases-loaded walk against Mat Latos (5-4) in the fifth.
Mets 4, Marlins 3 — R.A. Dickey won his third straight start to help New York improved its impressive record at Citi Field.
* After the Mets fought back from a three-run deficit, Francisco Rodriguez retired slugger Hanley Ramirez with runners at second and third for his 11th save in 14 chances.
Astros 3, Cubs 1 — Felipe Paulino struck out seven in eight effective innings, outpitching Carlos Zambrano and helping Houston to a fourth straight win.
* Michael Bourn had three hits and scored twice and Lance Berkman drove in two runs.
Nationals 4, Reds 2 — Ian Desmond hit a RBI single to break a seventh-inning, and Willie Harris followed with a sacrifice fly for Washington.
* Tyler Clippard (8-3) earned the win for working a scoreless seventh inning, allowing one hit. Matt Capps closed the ninth for his 18th save in 21 chances.