Edwin Encarnacion hit a three-run homer, Kelly Johnson added a two-run drive and the Toronto Blue Jays beat Texas 11-5 Wednesday afternoon, giving the Rangers consecutive losses for the first time this season.
Yunel Escobar had three hits, including a bases-loaded triple in a six-run fourth inning, as the Blue Jays took two of three from the AL West-leading Rangers. Texas has not won a series in Toronto since sweeping a two-game set in April 2008.
Ricky Romero (4-0) won for the fourth time in five starts, giving up five runs and six hits in eight innings. The left-hander walked three and struck out a season-high six.
Joel Carreno, recalled from Triple-A Las Vegas before the game, pitched the ninth for the Blue Jays.
Matt Harrison (3-2) allowed eight runs -- tying his career high -- and eight hits over 3 1-3 innings. He has given up 15 runs over 8 1-3 innings in his last two outings.
Brandon Snyder put Texas ahead in the second with his first career homer, but Johnson gave Toronto the lead in the third with his sixth homer, a two-run drive.
Then in the fourth, J.P. Arencibia hit a two-run double, Escobar tripled and Jose Bautista greeted reliever Scott Feldman with a sacrifice fly.
Texas closed in the fifth after Romero walked the bases loaded. Elvis Andrus hit a two-run double, Michael Young singled in a run and Mike Napoli hit sacrifice fly.
Encarnacion homered off Feldman in the sixth, his ninth of the season.
Rangers outfielder Josh Hamilton missed his third straight start because of a sore back, and Adrian Beltre sat out for the second straight game.
Napoli, who left Tuesday's game with vision problems in his right eye, visited a doctor before the game and was diagnosed with an ocular migraine, or a spasm in the eye. He started at first base.
NOTES: Hamilton ran on the field and hit in the cage before the game. ... Toronto flipped Johnson and Escobar in the batting order, with Johnson moving up to the leadoff spot. ... The Blue Jays optioned LH Evan Crawford to Triple-A Las Vegas to make room for Carreno. ... Blue Jays minor league OF Travis Snider (right wrist) has been placed on the 7-day DL with lingering soreness. ... Harrison also allowed eight runs at Minnesota on July 19, 2008.