TORONTO — Edwin Encarnacion hit three home runs, had nine RBIs and extended his hitting streak to a major-league-best 24 games as the Toronto Blue Jays defeated the Detroit Tigers 15-1 in American League Saturday. The nine RBIs equaled the club record set by third baseman Roy Howell in 1977 against the New York Yankees. Encarnacion extended his hitting streak with a three-run homer off Buck Farmer in the first inning. He hit a two-run shot off Guido Knudson in the sixth and then connected for a grand slam against Alex Wilson in the seventh. Drew Hutchison (13-2) allowed six hits and one run while striking out seven over seven innings to earn his fifth straight win for the American League East-leading Blue Jays. Royals 6, Rays 3: Mike Moustakas went 3-for-5 with three RBIs to lead Kansas City over Tampa Bay. Moustakas has two RBI doubles and added an RBI single in the ninth inning to provide an insurance run. Indians 8, Angels 3: Yan Gomes' grand slam capped a five-run eighth inning as Cleveland beat Los Angeles. Joe Smith, who pitched for the Indians from 2009-13, gave up the slam after Lonnie Chisenhall was intentionally walked. Other results: Rangers 4, Orioles 3; Astros 4, Twins 1; Mariners 7, White Sox 6. National League Cardinals 6, Giants 0: Lance Lynn beat San Francisco for the first time in his career, shutting out the defending World Series champion on six hits before spraining his right ankle in the eighth inning. Brandon Moss ignited a four-run fifth inning with a leadoff triple and Yadier Molina capped the uprising with a two-RBI single. Lynn was injured when he fielded a lead-off squibbler from Juan Perez in the eighth inning, turning his right ankle as he pivoted before making a throw. Nationals 5, Marlins 1: Jordan Zimmermann allowed one run in seven innings and his team mates clubbed three home runs, including back-to-back blasts in the sixth as Washington beat Miami. Ryan Zimmerman hit a solo homer in the second, Clint Robinson clubbed a two-run shot to the opposite field in the sixth and Ian Desmond followed with a long solo homer to center. Phillies 4, Padres3: Rookie Adam Morgan threw six solid innings and picked up his first career RBI as Philadelphia took down San Diego. The 25-year-old Morgan, who missed the 2014 season after undergoing rotator cuff surgery, allowed four hits and two unearned runs while striking out three without giving up a walk. Pirates 4, Rockies 3: Aramis Ramirez hit a three-run home run in the first and J.A. Happ held Colorado to one run in 5 1/3 innings. The Pirates moved to 30 games over .500 at 79-49 for the first time since they finished the 1992 season with a 96-66 record. Reds 12, Brewers 9: Joey Votto hit a two-run home run as Cincinnati tagged Francisco Rodriguez for four runs in the ninth inning in a victory over Milwaukee. Dodgers 5, Cubs 2: A four-run rally in the seventh inning boosted the Los Angeles Dodgers to a 5-2 victory over the Chicago Cubs before 51,697 at Dodger Stadium. Inter-League Red Sox 3, Mets 1 Mookie Betts homered and scored two runs and Joe Kelly threw 7 1/3 innings of one-run ball to win his sixth straight start for Boston. The Mets, who had a seven-game winning streak snapped on Friday, have lost five straight home games dating back to Aug. 14. Other results: Yankees 3, Braves 1; Athletics 3, Diamondbacks 2. — Reuters