BOSTON (AP) Jonny Gomes broke a tie with a seventh-inning single and the Boston Red Sox beat the Toronto Blue Jays 7-5 after squandering a five-run lead Friday night.
The Red Sox had 15 hits, giving them at least 10 for the sixth time in seven games.
Andrew Miller (1-2) got the win with 1 1-3 scoreless innings. Koji Uehara pitched the ninth for his fourth save of the season and third in three days. He retired all nine batters he faced in that span, six on strikeouts.
The Red Sox won their fourth in a row and improved to 16 games over .500 for the first time since they finished the 2011 season at 90-72.
With the score tied at 5, Shane Victorino and Dustin Pedroia singled in the seventh off Neil Wagner (1-2). Brett Cecil relieved and both runners moved up on a wild pitch before Mike Napoli walked, loading the bases.
Gomes, pinch hitting for Daniel Nava, then lined a single past third baseman Maicer Izturis.
TIGERS 6, RAYS 3
ST. PETERSBURG, Fla. (AP) - Major league wins leader Max Scherzer became the first starting pitcher in 27 years to win 12 consecutive decisions to begin a season, and Miguel Cabrera hit two home runs to lead Detroit.
Scherzer (12-0) allowed three runs, four hits, walked one and struck out nine in seven innings to become the first pitcher in Tigers history to win his first 12 decisions as a starter. The right-hander also became the first in the majors to begin a season with at least 12 straight victories since Roger Clemens did it on the way to starting 14-0 with the Boston Red Sox in 1986.
Ben Zobrist and Wil Myers hit solo homers for Tampa Bay.
Tampa Bay rookie Alex Colome (1-1) allowed four hits and four runs in six innings.
ORIOLES 4, YANKEES 3
BALTIMORE (AP) - Nate McLouth hit a tiebreaking homer off CC Sabathia in the seventh inning, Manny Machado had two RBIs and Baltimore rallied to beat the Yankees.
Orioles rookie Kevin Gausman (1-3) earned his first major league victory, allowing three hits over 4 1-3 innings as part of a relief crew that blanked the Yankees over the final six innings.
Gausman followed for Rule 5 draftee T.J. McFarland, who yielded three runs in 2 2-3 innings in his first major league start.
Tommy Hunter got the final six outs for his second save.
Sabathia (8-6) took a no-hitter and a 3-0 lead into the sixth.
INDIANS 19, WHITE SOX 10, 1st game; INDIANS 9, WHITE SOX 8, 2nd game
CHICAGO (AP) - Nick Swisher hit a solo homer to cap a four-run ninth inning against Addison Reed in the second game to help Cleveland complete a sweep of the longest doubleheader by time for two nine-inning games.
After pounding Chicago 19-10 in the opener in a game that lasted 4 hours, 2 minutes, the Indians came through in the end to take the nightcap that ran 3:51. The 7:53 total made it the longest doubleheader with two nine-inning games on record.
Reed (3-1) entered with an 8-5 lead in the ninth but quickly ran into trouble, blowing his fourth save in 25 chances.
He started the inning by giving up three straight singles to Ryan Raburn, pinch-hitter Asdrubal Cabrera and Michael Bourn to make it a two-run game. He then threw a wild pitch to pinch-hitter Jason Giambi, allowing Cabrera to score. Jason Kipnis then tied it with a sacrifice fly to center field, driving in Bourn, and Swisher drilled a long homer to right with two outs on a 3-2 pitch to put Cleveland ahead.
That made a winner of Matt Langwell (1-0), who got his first career win even though he allowed two runs in the eighth.
In the first game, Kipnis reached base six times and scored four runs, Ryan Raburn homered and drove in four, and Cleveland rallied from five down early on. The Indians matched a season high for runs. They also set one with eight doubles while falling one hit shy of their season best with 21.
White Sox reliever Brian Omogrosso (0-2) allowed nine runs in 2 1-3 innings.
Matt Albers (2-0) got the win, allowing two hits over 2 1-3 scoreless innings.
ROYALS 9, TWINS 3
MINNEAPOLIS (AP) - Eric Hosmer hit two of Kansas City's season-high four home runs and James Shields pitched six strong innings for his 90th win to lead the Royals.
Billy Butler and Mike Moustakas also homered for Kansas City.
Clete Thomas homered for the Twins, who got another rough start from P.J. Walters (2-4). Walters allowed six runs in three innings one start after giving up six in the first at Cleveland last Saturday.
The Royals entered the game with the fewest home runs in the majors (43) - two behind Miami - and had given Shields (3-6) some of the worst run support in the league.
ANGELS 4, ASTROS 2
HOUSTON (AP) - Pinch-runner Peter Bourjos scored the go-ahead run in the eighth inning on an error and Erick Aybar added a two-run single in the ninth to help the Angels beat the Astros.
Hank Conger doubled off Paul Clemens (4-3) to start the eighth. Conger was replaced by Bourjos before Aybar drew a walk. Bourjos took third on a fly out by J.B. Shuck. Shortstop Ronny Cedeno's error on the play, when he bounced the ball trying to pick off Aybar at second, allowed Bourjos to dash home just ahead of the throw.
Aybar's bases-loaded single sent two home and extended the lead to 4-1 in the ninth.
Los Angeles starter Jerome Williams limited Houston to five hits and a run over 6 1-3 innings. Dane De La Rosa (3-1) and Kevin Jepsen pitched 1 2-3 scoreless innings before Ernesto Frieri allowed one run in the ninth for his 20th save.
RANGERS 4, REDS 0
ARLINGTON, Texas (AP) - Martin Perez pitched six-hit ball into the seventh inning and AL West-leading Texas handed Cincinnati its third straight loss and sixth in the last seven.
The Reds also have more concerns about right-hander Johnny Cueto (4-2), their opening day starter already on the disabled list twice this season who left after a batter into the second inning because of rightness in his right lat muscle.
Perez (2-1) struck out three in 6 2-3 innings. The left-hander was coming off a win last Saturday at St. Louis, where he allowed runs in each of the first two innings before holding the Cardinals scoreless over his last five innings.
Jason Frasor and Robbie Ross finished off the Rangers' second shutout in a row and seventh this season. Cincinnati was held scoreless for the sixth time.
ATHLETICS 6, CARDINALS 1
OAKLAND, Calif. (AP) - Bartolo Colon tossed eight innings of one-run ball to win his eighth straight start, powering Oakland past St. Louis.
Colon (11-2) controlled the game with an efficient fastball the way he has so many others this season, burnishing his All-Star credentials and confounding critics who question how the 40-year-old continues to dominate. He allowed six hits, struck out five and walked one to match Max Scherzer of Detroit for the most wins in the AL this season.
The A's scored five runs in the second inning to knock Shelby Miller (8-6) out of the game and drop the Cardinals (48-31) a game behind Pittsburgh for the best record in the majors - and the NL Central lead.
MARINERS 5, CUBS 4, 10 INNINGS
SEATTLE (AP) - Mike Zunino hit a game-ending single in the bottom of the 10th inning to lift Seattle.
Michael Saunders and Raul Ibanez led off the 10th with back-to-back walks before Blake Parker (0-1) was relieved by Shawn Camp. Jason Bay advanced both runners with a sacrifice bunt, and Justin Smoak was intentionally walked to load the bases with one out. Zunino then worked the count full before singling up the middle.
Yoervis Medina (3-2) pitched the 10th to earn the win. Oliver Perez struck out the side in the ninth, his 12 consecutive scoreless inning pitched.
Alfonso Soriano and Dioner Navarro homered for the Cubs, who ended a two-game winning streak.