Sabathia, Yankees top Royals

• NEW YORK 5, KANSAS CITY 1: Chase Headley and Alex Rodriguez homered, CC Sabathia found his form in his eighth start of the season, and the Yankees beat the host Royals on Saturday night. Sabathia made quick work of the Royals, giving up one run on six hits without a walk in seven innings.

• HOUSTON 6, TORONTO 5: Chris Carter, Marwin Gonzalez and Evan Gattis homered and the Astros beat the visiting Blue Jays for their fourth straight win.

• LOS ANGELES 6, BALTIMORE 1: Matt Shoemaker scattered three hits and allowed one run over seven innings, leading the visiting Angels to a season-high five-game winning streak with a victory over Orioles. Mike Trout and David Freese homered for the Angels.

• CLEVELAND 10, TEXAS 8: Jason Kipnis had three hits, including a tiebreaking two-run home run in the top of the ninth inning that lifted the Indians past the Rangers.

• BOSTON 4, SEATTLE 2: David Ortiz and Pablo Sandoval each homered as the Red Sox beat the host Mariners and Felix Hernandez.

• CHICAGO 4, OAKLAND 3: Jose Abreu's double in the seventh inning drove in the eventual winning run for the visiting White Sox.


Rookie's grand slam leads Braves

• ATLANTA 5, MIAMI 3: Rookie Jace Peterson hit a grand slam for his first major league home run Saturday, and the Braves overcame another tape-measure shot by Giancarlo Stanton at Marlins Park. Alex Wood picked off two runners in seven innings and earned his first victory since he won at Miami in the second game of the season.

• CHICAGO 4, PITTSBURGH 1: Jon Lester outpitched Gerrit Cole with seven gutsy innings, and the Cubs beat the Pirates 4-1 for their sixth straight win. Kris Bryant went 2-for-2 with two walks and scored twice as the Cubs moved six games over .500 for the first time since Oct. 3, 2009.

•NEW YORK 11, MILWAUKEE 0: Mets manager Terry Collins had a grand idea, putting his team's top home-run hitter ninth in the batting order for the first time in nearly a half-century. Wilmer Flores responded with a grand slam off Matt Garza that sparked a 10-run fourth inning, leading New York to a rout over the visiting Brewers.

• SAN FRANCISCO 11, CINCINNATI 2: Brandon Crawford hit a grand slam and drove in a career-high six runs, and Hunter Pence scored three times in his return from a broken forearm, leading the Giants over the host Reds.

• WASHINGTON 4, SAN DIEGO 1: Max Scherzer struck out a season-high 11 and held the host Padres to four hits in seven innings in the Nationals' win.

• PHILADELPHIA 7, ARIZONA 5: Jeff Francoeur hit a home run and Grady Sizemore had four hits to lead the Phillies to their fourth straight win as they edged the visiting Diamondbacks.

• COLORADO 7, LOS ANGELES 1: Jorge De La Rosa pitched two-hit ball over seven-plus innings before leaving with an injury and the Rockies blasted three home runs to beat the host Dodgers, handing Zack Greinke his first loss of the season.