TORONTO – Edwin Encarnacion homered and drove in four runs, Josh Johnson got his first win of the season and the Toronto Blue Jays matched a team record by winning their 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 home runs, but Baltimore lost for the fifth time in eight games and allowed a season-high in runs.

RAYS 3, YANKEES 1: James Loney hit a tiebreaking two-run single with two outs in the seventh inning and Tampa Bay won at New York.

Chris Archer (2-3) pitched six innings of one-run ball for his first win in three starts.

TWINS 5, INDIANS 3: Emergency starter Pedro Hernandez allowed two runs in five innings, Oswaldo Arcia and Josh Willingham each drove in two, and Minnesota avoided a three-game sweep at Cleveland.

Hernandez, who arrived at 4 a.m. Sunday, 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.

ROYALS 7, WHITE SOX 6: Kansas City took advantage of a pair of Chicago errors to score three times in the eighth inning and rally for a win at home.

MARINERS 6, ATHLETICS 3: Pinch-hitter Kendrys Morales hit a three-run homer in the 10th inning and Raul Ibanez hit two home runs for Seattle in a win over visiting Oakland.

NATIONAL LEAGUE

METS 8, PHILLIES 0: David Wright homered, tripled and matched a team record with four extra-base hits to back the latest splendid start by Matt Harvey in a win at Philadelphia.

Given a rare heaping of run support, Harvey (7-1) allowed two hits in six innings and struck out six to earn consecutive wins for the first time since mid-April.

DODGERS 3, PADRES 1: Adrian Gonzalez and Hanley Ramirez hit back-to-back homers in the ninth to lift Los Angeles at San Diego.

BRAVES 7, BREWERS 4: Brian McCann hit a grand slam and Atlanta got solo home runs from Chris Johnson and Jordan Schafer in a win at Milwaukee.

REDS 4, DIAMONDBACKS 2: Mat Latos (7-1) matched his career high with 13 strikeouts and Cincinnati salvaged the finale of a 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).

MARLINS 7, GIANTS 2: Justin Ruggiano hit a leadoff homer to get Miami started and added a two-run shot in the ninth at San Francisco.

ROCKIES 7, NATIONALS 6: Michael Cuddyer homered in his first at-bat to extend the major leagues’ longest hitting streak this season to 21 games, and Colorado hung on to win at Washington.

Cuddyer finished 3 for 4 with four RBI.

INTERLEAGUE

PIRATES 10, ANGELS 9: Pedro Alvarez homered for the fourth straight game, Starling Marte capped a three-run ninth with a tying single, and Pittsburgh added four runs in the 10th to beat Los Angeles and finish its first interleague road sweep.

CUBS 14, ASTROS 6: Ryan Sweeney had a career-high six RBI, including a three-run homer, as Chicago routed visiting Houston.

Cubs first baseman Anthony Rizzo added a two-run homer and finished 3 for 3 with four runs scored and four RBI.