Pittsburgh 3, Kansas City 2: Andrew McCutchen homered and drove in three runs, A.J. Burnett won his fifth consecutive start and the Pirates finished their first sweep of an AL team in more than a decade with Sunday's win. Since May 25, the Pirates have the best record in the majors at 12-3.
Baltimore 5, Philadelphia 4 (10): Matt Wieters doubled in the game-winning run in the bottom of the 10th, and the Orioles extended their run of successive extra-inning victories to nine.
Tampa Bay 4, Miami 2: James Shields of the Rays allowed one run in 6 1/3 innings to win for the first time in his last five starts. The Rays outscored their intrastate rivals, 22-7, in the weekend sweep and have won seven in a row against the Marlins.
Washington 4, Boston 3: Roger Bernadina doubled with two outs in the ninth, driving in Bryce Harper for the go-ahead run and the Nationals held on to finish a sweep of the Red Sox in Boston.
Toronto 12, Atlanta 4: Brett Lawrie and Colby Rasmus each homered and drove in three runs and the Blue Jays rallied from an early four-run deficit to beat the Braves.
Chicago Cubs 8, Minnesota 2: Ryan Dempster further raised his trade value with eight shutout innings, pitching the Cubs past the Twins. Dempster lowered his ERA to 2.31, and the Twins lost for just the third time in 12 games.
Houston 11, Chicago White Sox 9: Justin Maxwell, Jose Altuve, J.D. Martinez and Brett Wallace all homered to lead the Astros. Maxwell's homer was estimated at 461 feet, curling just inside the left-field foul pole into the second deck.
Cleveland 4, St. Louis 1: Jason Kipnis hit a tiebreaking three-run home run off closer Jason Motte in the ninth inning. The Indians won two of three from the Cardinals in the interleague series.
L.A. Angels 10, Colorado 8: Mark Trumbo hit a pair of three-run homers to set a career high with six RBIs and the Angels beat the slumping Rockies for their ninth straight victory on the road.
Arizona 4, Oakland 3: Joe Saunders held Oakland to one earned run over six innings and the Diamondbacks extended their winning streak to a season-long five games. Arizona has won seven of eight to climb to .500 for the first time since May 5.
L.A. Dodgers 8, Seattle 2: Andre Ethier awakened from a recent slump with his fourth career grand slam to cap a six-run second inning and Chad Billingsley pitched the Dodgers past the Mariners.
Texas 5, San Francisco 0: Alexi Ogando pitched three perfect innings before leaving with a strained groin after a bunt single, combining with three relievers on a three-hitter. The AL West-leading Rangers tagged Tim Lincecum (2-7) and finished 4-6 on their road trip.
Detroit 7, Cincinnati 6: The Tigers won their second straight game over a National League team Sunday night. They hadn't done that in four years. Austin Jackson drove in three runs for Detroit.
Milwaukee 6, San Diego 5: Ryan Braun homered and Yovani Gallardo pitched seven innings for the Brewers. Gallardo gave up five hits and two runs, one earned, in seven innings.
On the Web
Follow major league baseball and the Bisons on the "Inside Pitch" blog at buffalonews.com
Compiled from News and wire service reports.