Error is timely break for Yankees

• NEW YORK 3, TAMPA BAY 2: A ninth-inning throwing error by pitcher Brad Boxberger gave the Yankees their second consecutive walk-off victory against the Rays on Saturday. Steven Souza Jr. had tied the score in the top half with a two-run homer.

• DETROIT 8, TORONTO 3: J.D. Martinez homered and David Price pitched seven strong innings for the host Tigers, who won after losing Miguel Cabrera to a calf injury. Price gave up one run and eight hits, striking out seven. Chris Colabello homered in the Jays' ninth off Jeff Ferrell.

• CHICAGO 3, BALTIMORE 2: Avisail Garcia robbed Chris Davis of a tying home run with a leaping catch in the top of the ninth inning, preserving the victory for the White Sox. J.B. Shuck put Chicago in front with a pinch double in the eighth, after Manny Machado hit a tying two-run homer in the top of the inning.

• OAKLAND 2, SEATTLE 0: Mariners ace Felix Hernandez suffered his first loss in Oakland in nearly seven years, covering 13 starts. The A's got to Hernandez for 10 hits, the most against him this season.

• BOSTON 6, HOUSTON 1: Clay Buchholz pitched a six-hitter to win his fourth consecutive start, at Fenway Park. Mookie Betts drove in three runs and made a leaping catch in center field.


Cubs coast after Bryant's slam

• CHICAGO 7, MIAMI 2: Kris Bryant hit two homers, including a grand slam, in staking Clayton Richard to a 7-0 lead after two innings at Wrigley Field. Bryant is the first Cubs rookie to hit two grand slams since Billy Williams in 1961.

• WASHINGTON 9, SAN FRANCISCO 3: Stephen Strasburg worked 3⅔ scoreless inning before leaving because of an injury to his left side, but the host Nationals roughed up Madison Bumgarner and beat the Giants. Strasburg winced after trying to field Buster Posey's grounder in the fourth. Bumgarner gave up six runs in five-plus innings.

• LOS ANGELES 4, NEW YORK 3: Zack Greinke scattered four hits over seven scoreless innings, beating Matt Harvey and the Mets in Los Angeles. J.P. Howell got his first save since June 12, 2011.

• MILWAUKEE 7, CINCINNATI 3: The Brewers rode a six-run fifth inning to victory over the visiting Reds, running their winning streak to seven.

• ST. LOUIS 2, SAN DIEGO 1: Jhonny Peralta broke an eighth-inning tie with a sacrifice fly, and the Cardinals halted a season-worst four-game losing streak — all at home.

• ATLANTA 9, PHILADELPHIA 5: Cameron Maybin had three hits, including a home run, for the host Braves. Darin Ruf hit a three-run homer for the Phillies, who lost their sixth in a row.


• PITTSBURGH 1, CLEVELAND 0: Jeff Locke allowed only two singles in eight innings, retiring his last 19 batters, and the host Pirates ended the Indians' winning streak at five.


•Patrick Corbin took the mound for Arizona against Colorado on Saturday night, his first start since undergoing Tommy John surgery in March 2014.