Yankees go deep twice, edge Rays

•NEW YORK 6, TAMPA BAY 4: Brian McCann and Alex Rodriguez hit back-to-back homers off All-Star starter Chris Archer to lead the Yankees past the visiting Rays on Sunday.

•TORONTO 10, BALTIMORE 4: Troy Tulowitzki, Jose Bautista and Kevin Pillar homered against Chris Tillman as the host Blue Jays routed the Orioles.

•CLEVELAND 4, DETROIT 0: Cody Anderson threw seven strong innings of two-hit ball to outpitch Justin Verlander, and the visiting Indians beat the skidding Tigers. Francisco Lindor ended a scoreless tie with a two-run triple in the sixth, helping the Indians win for the eighth time in 11 games.

•LOS ANGELES 7, TEXAS 0: Mike Trout stopped a career-worst 27-game home run drought, Hector Santiago pitched six innings of one-hit ball for his first victory in seven weeks as the Angels beat the visiting Rangers to give manager Mike Scioscia his 1,400th regular-season win.

•SEATTLE 3, OAKLAND 2: Hisashi Iwakuma won for the fifth time in six starts and the Mariners earned their fifth straight victory, completing a three-game sweep of the Athletics in Oakland.


Marlins win on sacrifice fly in 9th

•MIAMI 4, NEW YORK 3: Martin Prado hit a sacrifice fly in the bottom of the ninth inning — after fouling off six full-count pitches in a row — to give the Marlins a victory over the Mets.

•CINCINNATI 6, MILWAUKEE 3: Jay Bruce homered and drove in three runs, and Michael Lorenzen won for the first time in more than two months as the host Reds ended the Brewers' six-game winning streak.

•WASHINGTON 8, ATLANTA 4: Bryce Harper homered for the third straight day, and the Nationals beat the visiting Braves to pull within four games of NL East-leading New York heading into a series against the Mets.

•PITTSBURGH 7, ST. LOUIS 1: Aramis Ramirez, Sean Rodriguez and Starling Marte all hit homers and Gerrit Cole gave up no runs and only two hits in seven innings as the visiting Pirates beat the Cardinals.

•CHICAGO 6, ARIZONA 4: Kris Bryant homered high off the left-field video board and tied the club rookie record for RBI with 86, and Miguel Montero hit a grand slam as the Cubs beat the visiting Diamondbacks to complete a three-game sweep.

•LOS ANGELES 5, SAN DIEGO 1: The Dodgers scored three runs on a pitcher Nick Vincent's throwing error in the seventh in beating the host Padres.

•SAN FRANCISCO 7, COLORADO 4: Buster Posey hit for his 100th career home run and Matt Duffy hit a tiebreaking two-run triple in a five-run fifth, backing a gritty effort from Madison Bumgarner as the Giants beat the Rockies in Denver.


Ortiz's HR helps Red Sox sweep

•BOSTON 6, PHILADELPHIA 2: David Ortiz hit his 497th career home run to get the Red Sox started, and Eduardo Rodriguez pitched seven solid innings as Boston completed a three-game sweep of the Phillies at Fenway Park.