Edwin Encarnacion homered and drove in four runs, Josh Johnson earned his first win of the season, and Toronto matched a team record by winning its 11th straight game Sunday, finishing a three-game sweep of Baltimore with a 13-5 win.
Toronto also won 11 straight in 1987 and 1998.
Ryan Flaherty hit two homers but Baltimore lost for the fifth time in eight games. Freddy Garcia (3-5) had won his previous two outings in Toronto but lost for the third time in four starts.
Johnson (1-2) was winless in his first seven starts with Toronto, receiving just 13 total runs of support.
MARINERS 6, ATHLETICS 3: Pinch-hitter Kendrys Morales had a game-ending three-run homer in the 10th inning, and Raul Ibanez connected twice for Seattle in a victory over Oakland.
Ibanez gave the Mariners the lead with a two-run homer in the first inning and added a solo shot in the third, his team-leading 17th. It was his second multihomer game this season and 18th of his career.
Oliver Perez (2-1) pitched two innings to earn the win.
Brandon Moss’ solo home run off reliever Danny Farquhar in the eighth inning tied the game at 3.
ROYALS 7, WHITE SOX 6: Kansas City took advantage of a pair of errors by Chicago to score three times in the eighth inning and rally for a win that avoided a three-game sweep.
White Sox reliever Jesse Crain (2-2), who committed one of the errors, allowed a run for the first time in 30 appearances.
Luke Hochevar (1-1) pitched a scoreless innings of relief for Kansas City.
TIGERS 7, RED SOX 5: Torii Hunter hit a tiebreaking sacrifice fly in the eighth inning after two Boston errors helped load the bases, and Prince Fielder added a two-run single to help Detroit to a sloppy victory over the Red Sox.
Justin Verlander struggled, and Detroit trailed 4-3 in the seventh before Andrew Miller (0-2) hit Jhonny Peralta with a pitch with the bases loaded to tie it.
Joaquin Benoit (2-0) got the final four outs for the Tigers.
TWINS 5, INDIANS 3: Emergency starter Pedro Hernandez allowed two runs in five innings, and Minnesota avoided a three-game sweep with a win over Cleveland.
Hernandez was recalled from Triple-A Rochester when scheduled starter Mike Pelfrey was scratched because of a strained back and placed on the 15-day disabled list.
Oswaldo Arcia and Josh Willingham each drove in a pair of runs while Trevor Plouffe’s RBI single in the fifth put Minnesota ahead for good.
Hernandez (3-1) pitched around six walks and got the win.
RAYS 3, YANKEES 1: James Loney hit a tiebreaking two-run single with two outs in the seventh inning, and Tampa Bay beat New York for a four-game series split.
Chris Archer (2-3) pitched six innings of one-run ball for his first win in three starts since June 7.
Fernando Rodney struck out the side in the ninth for his 15th save.
RANGERS 2, CARDINALS 1: Ian Kinsler singled in the tiebreaking run in the seventh inning after Texas knocked 10-game winner Adam Wainwright (10-5) out of the game, and the Rangers completed a soggy, three-game sweep of St. Louis.
The finale of Texas’ first visit to Busch Stadium since losing Games 6 and 7 of the 2011 World Series, and first time ever in the regular season, was delayed 2 hours and 59 minutes by heavy rain.
Rookie Nick Tepesch allowed a run on four hits in 5 2-3 innings for Texas, which has won five in a row after losing six straight.
The Cardinals, who have the majors’ best record at 47-29, were swept for the first time this season.
Robbie Ross (4-1) got the last out of the sixth to earn the win for Texas.
CUBS 14, ASTROS 6: Ryan Sweeney had a career-high six RBIs, including a three-run homer, as Chicago routed Houston.
Sweeney drove in runs in each of his first four at-bats, capping the stretch with his homer. He also had two doubles and a run-scoring grounder.
Anthony Rizzo added a two-run homer and finished 3-for-3 with four runs and four RBIs.
Jeff Samardzija (5-7) went seven innings to win his second straight.
REDS 4, DIAMONBACKS 2: Mat Latos (7-1) matched his career high with 13 strikeouts, and Cincinnati salvaged the finale of its three-game series in Arizona.
Shin-Soo Choo hit a leadoff home run and Brandon Phillips added a two-run shot in the first inning off Randall Delgado (0-1).
After blowing a save in Cincinnati’s 4-3 loss on Saturday, Aroldis Chapman gave up a run in a shaky ninth but still got his 19th save.
The loss snapped Arizona’s four-game winning streak.
BRAVES 7 BREWERS 4: Brian McCann hit an early grand slam, and Atlanta got solo home runs from Chris Johnson and Jordan Schafer in a win over Milwaukee.
Beaten 2-0 by the Brewers on Friday and Saturday, the Braves entered the game scoreless in 24 consecutive innings. The streak came to a quick end when McCann smacked a two-out shot to left-center in the first inning off Alfredo Figaro (1-2) for his 10th career slam.
Jonathan Lucroy hit a two-run homer off winner Paul Maholm (8-6). Five Braves relievers held Milwaukee scoreless over the final four innings.
DODGERS 3, PADRES 1: Adrian Gonzalez and Hanley Ramirez hit back-to-back home runs in the ninth inning to lift Los Angeles over San Diego.
Gonzalez, the former Padres star, broke a 1-all tie with a drive to right field off closer Huston Street (0-4). Ramirez hit the next pitch to right-center to help the Dodgers split the four-game series. Street has given up 10 home runs in 26 1-3 innings.
Brandon League (3-3) got the last out in the eighth and Kenley Jansen earned his fourth save.
METS 8, PHILLIES 0: David Wright homered, tripled and matched a Mets record with four extra-base hits to back Matt Harvey’s splendid start in New York’s lopsided victory over Philadelphia.
Wright went 4-for-5 with two of New York’s season-high seven doubles to help the Mets take two of three in Philadelphia after winning a five-game series at first-place Atlanta.
Harvey (7-1) allowed two hits in six innings and struck out six to earn consecutive wins for the first time since mid-April. He also hit an RBI double in a three-run fifth that made it 4-0.
ROCKIES 7, NATIONALS 6: Michael Cuddyer homered in his first at-bat to extend the longest hitting streak in the majors this season to 21 games, and Colorado hung on to beat Washington.
Cuddyer went 3-for-4 with four RBIs to break a tie with St. Louis third baseman David Freese for the year’s top streak.
Nolan Arenado homered to help the Rockies build a 7-0 cushion for Jorge De La Rosa (8-4), who went six innings.
MARLINS 7, GIANTS 2: Justin Ruggiano hit a leadoff homer to get Miami started and added a two-run shot in the ninth, leading the Marlins to their 10th win in their last 11 games at San Francisco.
Nathan Eovaldi (1-0) held the Giants in check into the seventh inning, and Marcell Ozuna hit an RBI double and a solo homer as the Marlins beat Matt Cain (5-4) and a struggling San Francisco bullpen.
The defending World Series champions dropped three of four at home to the team with the worst record in the National League, scoring just eight runs in the four games. The Giants did end a 90-inning home run drought in the seventh on Hunter Pence’s shot.