MLB Wrap: Morales leads Royals home

Kendrys Morales hit three home-runs in a game for the first time in his career as he led the Kansas City Royals to a 10-3 win over the Detroit Tigers on Sunday.

The Royals first baseman also notched a triple as Kansas City set a record with 15 total bases in the series finale at Comerica Park.

Danny Duffy tosses four scoreless innings of relief to secure his first career save as the Royals close in on the American League Central title and move two games clear of the Toronto Blue Jays in the race for home AL home advantage in the post-season.

The Blue Jays missed the chance to stretch their lead in the AL East as they fell to a 4-3 loss to the Boston Red Sox at the Rogers Centre.

Jackie Bradley Jr's sac-fly broke the tie in the eighth inning, giving Rich Hill, who fanned 10 over seven innings, his first win as a starter since 2009.

Toronto now lead the New York Yankees by just 2 1/2 games following the Pinstripers' 11-2 win over the New York Mets in the final game of the Subway Series at Citi Field.

Mets starter Matt Harvey allowed just one from his over five shutout innings before the Bronx Bombers erupted for five runs in the sixth and another five in the eights to close the gap on Toronto.

Despite the defeat, the Mets' magic number to clinch the National League East title remains at eight games.

Gerrit Cole struck out nine hitters over seven innings and was backed up by solo shots from Pedro Alvarez and Starling Marte as the Pittsburgh Pirates secured back-to-back wins over the LA Dodgers with a 4-3 triumph at Dodger Stadium on Sunday.

The Buccaneers need just three more wins to clinch the National League's top Wild Card slot, widening their lead over the Chicago Cubs to two games.

The Dodgers remain on course to secure the NL West crown, needing another seven wins to ensure they finish top of the division.

The Houston Astros closed the gap on AL West leaders and intrastate rivals the Texas Rangers to 1 1/2 games following their win over the Oakland A's on Sunday.

Colby Rasmus homered twice, while George Springer added a two-run shot of his own while Collin McHungh struck out eight over eight frames to secure the win.

The Rangers, meanwhile, suffered a 9-2 defeat to the Seattle Mariners on Sunday, Felix Hernandez becoming the MLB's first 18-game winner.

Robinson Cano drove in four runs and struck back-to-back home runs with Franklin Gutierrez in a six-run fifth inning. Mitch Moreland homered for the Rangers in the first while Elvis Andrus drove in an RBI in the fourth.

Sunday Results:

Boston Red Sox 4, Toronto Blue Jays 3
Kansas City Royals 10, Detroit Tigers 3
Baltimore Orioles 6, Tampa Bay Rays 7
Chicago White Sox 3, Cleveland Indians 6
Miami Marlins 3, Washington Nationals 13
Philadelphia Phillies 1, Atlanta Braves 2
Cincinnati Reds 4, Milwaukee Brewers 8
Oakland Athletics 1, Houston Astros 5
LA Angels 1, Minnesota Twins 8
St Louis Cardinals 4, Chicago Cubs 3
Seattle Mariners 9, Texas Rangers 2
Arizona Diamondbacks 1, San Francisco Giants 5
San Diego Padres 10, Colorado Rockies 4
Pittsburgh Pirates 4, LA Dodgers 3
New York Yankees 11, New York Mets 2