TORONTO — Mark Buehrle became the first 10-game winner in the major leagues this season by hurling eight scoreless innings as the Toronto Blue Jays split their four-game set with the Kansas City Royals with a 4-0 win Sunday. Buehrle (10-1) did not allow a runner to reach third base and won his sixth consecutive decision. Edwin Encarnacion went 2-for-3 and hit his 19th home run for the first-place Blue Jays (34-24). The Royals (26-30) dropped their second straight contest after taking the first two games of the series and will continue their six-game road trip against the St. Louis Cardinals Monday. Athletics 6, Angels 3: Sonny Gray allowed three runs over 6-2/3 innings, shortstop Jed Lowrie homered, and the Oakland Athletics beat the Los Angeles Angels and nemesis Jared Weaver. The A's (35-22) increased their lead in the American League West to 4-1/2 games over the Angels (30-26) and reversed their fortunes against Weaver. Weaver (6-4) had gone 8-1 with a 0.87 ERA against the A's in 11 starts since 2011 before facing them Sunday. Red Sox 4, Rays 0: Left-hander Jon Lester tossed seven shutout innings and struck out 12, infielder Brock Holt stroked four doubles and the Boston Red Sox roared to their seventh straight victory. Boston (27-29), losers of 10 straight after last Sunday's loss at Tampa Bay (23-34), continued to turn things around. The Rays lost their sixth straight. Twins 7, Yankees 2: Phil Hughes pitched eight strong innings against his former team and second baseman Brian Dozier had the go-ahead RBI double with two outs in the top of the ninth inning as the Minnesota Twins stormed back for a victory over the New York Yankees. Mariners 4, Tigers 0: Seattle Mariners rookie Roenis Elias threw his first complete-game shutout while out-dueling reigning American League Cy Young Award winner Max Scherzer. Orioles 9, Astros 4: Manny Machado belted his first grand slam, capping a six-run sixth inning while leading the Baltimore Orioles to a victory over the Houston Astros. National League Giants 8, Cardinals 0: Joaquin Arias, filling in at first base, went 3-for-4 with three RBIs as the San Francisco Giants jumped all over the St. Louis Cardinals. Starter Tim Hudson (6-2) allowed only three hits and two walks over seven scoreless innings. The Giants (37-20) took three-of-four from the Cardinals (30-27) and upped their healthy National League West lead to 7-1/2 games. Brewers 9, Cubs 0: Scooter Gennett had three hits — including a solo home run in the fifth — and Kyle Lohse threw a complete game shutout as the Milwaukee Brewers took a three-game series from the Chicago Cubs. Braves 4, Marlins 2: Evan Gattis hit a tie-breaking, two-run homer in the top of the ninth inning to lead the Atlanta Braves to a win over the Miami Marlins. Mets 4, Phillies 3 (11 innings): Lucas Duda's 11th-inning, two-run home run gave the New York Mets their second extra-inning victory in as many days over the Philadelphia Phillies. Reds 4, Diamondbacks 3: Ryan Ludwick had two hits, including one of four Cincinnati home runs, and Alfredo Simon won his career-high seventh game of the season. Pirates 5, Dodgers 3: Andrew McCutchen and Josh Harrison homered, and Pedro Alvarez drove in three runs, leading the Pittsburgh Pirates to a victory over the Los Angeles Dodgers. Inter-League Rangers 2, Nationals 0: Starter Yu Darvish pitched eight shutout innings and Leonys Martin hit a solo home run to break a scoreless tie in the seventh as the Texas Rangers beat the Washington Nationals to avoid a three-game sweep. White Sox 4, Padres 1: Chris Sale threw a complete game and Paul Konerko drove in three runs to lead the Chicago White Sox to a win against the San Diego Padres. Indians 6, Rockies 4: Michael Bourn's two-run home run with one out in the bottom of the ninth inning gave the Cleveland Indians a victory over the Colorado Rockies. — Reuters