TORONTO (AP) -- Freddy Garcia was feeling great as he warmed up to face the Blue Jays. Then the game started, and everything turned sour.
Edwin Encarnacion homered and drove in four runs, Josh Johnson earned his first win of the season and the Blue Jays matched a team record by winning their 11th straight game Sunday, finishing a three-game sweep of the Baltimore Orioles with a 13-5 victory.
Garcia (3-5) had won his previous two outings in Toronto but lost for the third time in four starts. He allowed a season-worst seven runs and seven hits in 2 1-3 innings, his shortest start of the year.
"It's hard for me, man, because I was feeling really good," Garcia said. "I was feeling good out of the bullpen. In the first inning, I was feeling really good. I had my stuff going.
"I made some good pitches and they just hit them," he added. "Right now everything is going good for them. It's part of the game. You can't do anything about it."
Garcia has allowed 20 earned runs in his past four games and hasn't pitched past the sixth inning since May 30 against Washington.
"I know I need to pitch better," he said. "It's all my fault, my bad."
Orioles manager Buck Showalter declined to say whether Garcia would get another start.
"Just like always, we look at ways of putting our best foot forward," Showalter said. "If not, we'll make adjustments."
Ryan Flaherty hit two homers but Baltimore lost for the fifth time in eight games and allowed a season high in runs.
"We ran into a good team and came up short," Flaherty said.
The Blue Jays are 28-15 since May 2, when they were a season-worst 10-21. They've won 15 of their past 18, outscoring opponents 102-52 during that span.
"I've been waiting for this since the season started," Encarnacion said. "I believe in this team so I knew things had to change, things had to become good for us."
Toronto has swept three consecutive series for the first time since 1998, the last time it won 11 straight games. The Blue Jays also won 11 in a row in 1987.
"Everybody is doing their job, everybody is pitching in," Johnson said. "It's been impressive."
Playing before a sellout crowd of 45,214, Toronto became the first team since Detroit in 2011 to win 11 straight.
"We're feeling pretty good about ourselves," Blue Jays manager John Gibbons said. "We shut down a really good team over there."
The Blue Jays, who begin a three-game series at Tampa Bay on Monday, have not lost since a 10-6 defeat at the Chicago White Sox on June 10.
Johnson (1-2) was winless in his first seven starts with Toronto, receiving just 13 total runs of support. That changed Sunday, as the Blue Jays helped the right-hander with an early offensive barrage, scoring nine times in the first three innings.
Johnson allowed four runs and seven hits in six-plus innings, walked one and struck out five. He is 1-1 with a 2.84 ERA in four starts since missing 31 games with a right triceps injury, and has struck out 25 batters in his past 25 1-3 innings.
"It's not an easy lineup to face regardless of the score," Gibbons said. "That's another good outing for him."
Aaron Loup, Juan Perez and Dustin McGowan each worked one inning.
Flaherty hit a two-run shot off Johnson in the seventh and a solo homer off McGowan in the ninth for his first career multihomer game. He has five home runs this season.
The Blue Jays intentionally walked Orioles slugger Chris Davis to load the bases for Matt Wieters in the first, but Johnson got Wieters to foul out.
"Every time you turn on the highlights he's doing some damage somewhere," Gibbons said of Davis. "We've seen plenty of that. That's key, getting out of that first inning without any runs."
J.P. Arencibia was hit by a pitch with the bases loaded in the bottom half to drive in the game's first run.
The Blue Jays used small ball and the long ball to score three more in the second. Emilio Bonifacio led off with a bunt single over Garcia's head, stole second and went to third on a sacrifice bunt before scoring on Melky Cabrera's sacrifice fly.
Jose Bautista walked and Encarnacion followed with a first-pitch homer to left.
Toronto broke it open with a five-run third. Maicer Izturis and Bonifacio chased Garcia with back-to-back RBI doubles, bringing left-hander T.J. McFarland out of the bullpen. One out later, Cabrera singled home a run, Bautista walked and Encarnacion hit a two-run double.