BOSTON -- Jon Lester pitched into the eighth inning before leaving with an jammed hip, and Dustin Pedroia homered in a seven-run second to help the Boston Red Sox beat the Toronto Blue Jays 7-4 in the opener of a four-game series Thursday night.
Toronto, which reeled off 11 straight wins this month, had won 12 of its past 14 games and 15 of 19 to close within 6½ games of the AL East-leading Red Sox.
Then the Blue Jays ran into Lester (8-4), who was charged with four runs on five hits with five strikeouts and three walks in winning for just the second time in his last eight starts.
The left-hander retired 10 straight to begin the game and didn't allow a hit until the fifth. He came out after giving up two singles to start the eighth and with a 3-0 count on Emilio Bonifacio.
Red Sox manager John Farrell came darting out of the dugout as the infielders crowded around Lester. Moments later, Lester walked off the field and Junichi Tazawa came on in relief. Lester said afterward that he doesn't think he'll miss his next start.
Koji Uehara pitched a perfect ninth for his third save.
Chien-Ming Wang (1-1) lasted just 1 2-3 innings, allowing all seven runs on six hits.
RANGERS 2, YANKEES 0
NEW YORK -- Derek Holland tamed a team that often tagged him, pitching a two-hitter as Texas finished an impressive road trip with a win over New York.
Holland (6-4) threw his sixth career shutout and the lowest-hit shutout by a visiting Rangers pitcher against the Yankees since the Texas franchise moved from Washington for the 1972 season.
The 26-year-old lefty struck out seven, walked two and didn't permit a runner after the third.
Phil Hughes (3-7) allowed five hits in eight innings after getting seven days' rest.
ORIOLES 7, INDIANS 3
BALTIMORE -- Chris Davis drove in the tiebreaking run on a fielder's choice grounder in a wild five-run fifth inning, and Baltimore rallied for a victory over Cleveland.
Miguel Gonzalez (6-3) won for the fourth time in five decisions. He allowed three runs on nine hits over 6 2-3 innings, walking none and matching a career high with nine strikeouts.
Corey Kluber (6-5) yielded seven runs -- six earned -- in 4 2-3 innings.
ANGELS 3, TIGERS 1, 10 INNINGS
DETROIT -- Albert Pujols hit a tiebreaking double in the 10th inning and Los Angeles beat Detroit for a three-game sweep and its ninth straight victory over the Tigers.
J.B. Shuck singled leading off the 10th against Phil Coke (0-5) and went to third on Trout's single to right field. Pujols sent a drive to deep center, where Austin Jackson failed to make a difficult catch with his back to home plate. Josh Hamilton made it 3-1 with a sacrifice fly.
TWINS 3, ROYALS 1
Deduno (4-2) gave up only five hits and, more importantly, one walk. He struck out three and let only eight fair balls leave the infield. Jared Burton pitched a scoreless eighth and Glen Perkins notched his 20th save in 22 tries with a scoreless ninth despite allowing a walk and a double.
The Twins even managed to beat Jeremy Guthrie (7-6). The right-hander topped them twice earlier this season and brought a 6-2 record over nine previous career matchups into the game.
Salvador Perez hit a long homer for the Royals.
Copyright 2013 by The Associated Press
This story is from ESPN.com's automated news wire. Wire index
MORE MLB HEADLINES
- Tigers' Iglesias says he has stress fractures
- Braves' Medlen, Beachy see Dr. Andrews
- Verlander tabbed to start 7th opener in row
- Mets' Niese cleared to throw, sources say
MOST SENT STORIES ON ESPN.COM
- Majestic Men's Replica Boston Red Sox Jon Lester #31 Alternate Home White Jersey