LOS ANGELES (AP) -- Jake Arrieta pitched the sixth no-hitter in the major leagues this season and second against the Dodgers in 10 days as the Chicago Cubs to a 2-0 victory over Los Angeles on Sunday.
Arrieta (17-6) struck out a season-high 12 and became the first 17-game winner in the big leagues by throwing baseball's third no-hitter in less than three weeks.
Astros right-hander Mike Fiers blanked the NL West leaders 3-0 on Aug. 21 in Houston. Never before had Los Angeles been no-hit twice in one season.
Arrieta got the benefit of a close call for the official scorer in the third inning, when Kike Hernandez reached on a fielding error by second baseman Starlin Castro.
With the crowd roaring, Arrieta struck out all three batters in the ninth: Justin Turner, Jimmy Rollins and Chase Utley. Those were the same three hitters -- in a different order -- that Fiers retired to finish his gem.
Arrieta tossed the 14th no-hitter in team history and became the first Cubs pitcher to throw one since Carlos Zambrano on Sept. 14, 2008, against Houston in a game that was moved to Miller Park in Milwaukee because of Hurricane Ike.
Toronto's Edwin Encarnacion homered for the fourth time in two days and Josh Donaldson also connected as the Blue Jays beat the struggling Detroit Tigers 9-2 to complete a three-game sweep.
Russell Martin and Kevin Pillar each hit a two-run shot for Toronto, which leads the majors with 184 home runs. The AL East leaders had their second straight four-homer game and sixth of the season.
In Atlanta, Jacoby Ellsbury hit a three-run homer, and Chase Headley and Stephen Drew each added a two-run shot as the New York Yankees routed the Braves 20-6 to finish a three-game sweep.
All three homers, which helped build an 8-2 lead, came with two outs. Headley and Drew, who had four hits, both drove in four runs.
After the Braves cut the lead to 8-5, pinch-hitter Alex Rodriguez drove in two runs with a bases-loaded single in the Yankees' nine-run seventh inning.
The U.S. flag at Turner Field flew at half-staff and a moment of silence was observed before the game in memory of Gregory K. Murrey.
The St. Louis Cardinals beat the San Francisco Giants 7-5 after Matt Carpenter, Brandon Moss and Mark Reynolds homered and Yadier Molina drove in two runs.
Jason Heyward added three hits and drove in a run for the Cardinals, who won for the seventh time in eight games. Greg Garcia also drove in a run.
Michael Cuddyer hit a tiebreaking single in the seventh inning as the NL East-leading New York Mets stopped their five-game home losing streak with a 5-4 win over the Boston Red Sox, while Washington's Jayson Werth homered and drove in three runs, and Clint Robinson added a pinch-hit homer as the Nationals had 13 hits to rally past the Miami Marlins 7-4.
In other games, Derek Holland struck out every Baltimore batter while throwing a three-hitter for his eighth career shutout, leading the Texas Rangers to a 6-0 win and a three-game sweep of the Baltimore Orioles, the Colorado Rockies blanked the Pittsburgh Pirates 5-0, the Tampa Bay Rays edged the Kansas City Royals 3-2 and the Minnesota Twins defeated the Houston Astros 7-5.
Cleveland's Abraham Almonte hit his first career grand slam as the Indians trounced the Los Angeles Angels 9-2, the Chicago White Sox overcame the Seattle Mariners over 11 innings, the Milwaukee Brewers downed the Cincinnati Reds 4-1, the Oakland Athletics held out the Arizona Diamondbacks for a 7-4 11th innings win and the San Diego Padres were 9-4 winners over the Philadelphia Phillies.