OAKLAND, Calif. (AP) - Nick Markakis and Adam Jones hit back-to-back home runs in the fourth inning, Chris Tillman pitched six innings for his first win of the season and the Baltimore Orioles beat the Oakland Athletics 7-3 on Saturday.
Nate McLouth also homered for Baltimore, which is 3-0 on its 11-game road trip and in position for its first four-game sweep in Oakland since 1987.
Tillman (1-1) scattered seven hits with seven strikeouts and two walks. He also had to bat in the seventh inning after an injury to catcher Taylor Teagarden forced the Orioles to abandon their DH. He struck out.
Josh Donaldson matched his career high with four hits and two RBIs. The A's have lost four straight and eight of nine.
Oakland starter A.J. Griffin (2-2) allowed only five hits in seven innings but gave up two home runs for the second straight start.
YANKEES 5, BLUE JAYS 4
NEW YORK (AP) - Travis Hafner hit a three-run homer, then lumbered around the bases for a go-ahead triple in the seventh inning that sent CC Sabathia and the Yankees over the Blue Jays.
Vernon Wells delivered another key hit against his former team as the Yankees beat Toronto for the third straight day. With Mariano Rivera getting a day off to rest, Joba Chamberlain worked around a pair of one-out singles in the ninth for his first save since 2010.
Jose Bautista and Brett Lawrie homered for the Blue Jays, who dropped to 1-5 on their seven-game road trip.
Esmil Rodgers (1-2) was the loser.
Sabathia (4-2) allowed three earned runs and nine hits in eight innings. He walked none, struck out four and improved to 14-4 overall against Toronto.
TWINS 7, RANGERS 2
MINNEAPOLIS (AP) - Pedro Hernandez pitched five shutout innings for his first major league win, Josh Willingham homered and the Twins beat the Rangers to end a three-game slide.
Anthony Swarzak, Brian Duensing and Jared Burton each work a scoreless inning before Glen Perkins struggled in the ninth, giving up a two-run double to Mitch Moreland.
Derek Holland (1-2) gave up five hits and four runs - three earned in seven innings for Texas, which lost for just the second time in nine games.
Hernandez (1-0) was making just his second start - and fourth appearance - for the Twins. His first start was April 7. He allowed just five hits and struck out three. After getting into a third-inning jam, Hernandez retired eight of the final nine hitters he faced.
RAYS 10, WHITE SOX 4
CHICAGO (AP) - Matt Moore became the first Tampa Bay pitcher to win five games in April as the Rays snapped a two-game losing streak with a victory over the White Sox.
The left-hander joined Boston's Clay Buchholz as the only five-game winners this month. He allowed just three hits, one earned run and matched a season high nine strikeouts in six innings of work.
Moore's 1.13 ERA is second-lowest in the majors behind St. Louis right hander Jake Westbrook (0.98).
Gavin Floyd (0-4) left the game with two outs in the third with a flexor muscle strain in his right elbow. He threw just 47 pitches, gave up two hits and two earned runs.
RED SOX 8, ASTROS 4
BOSTON (AP) - David Ortiz had two hits and three RBIs to extend his torrid start after a long layoff, and Felix Doubront overcame a wild first inning to pitch into the seventh as the Red Sox beat the struggling Astros.
It was 14th win in 19 games for the surging Red Sox (17-7). Boston can tie a club record for the most wins in April by completing a four-game sweep over Houston (7-17) on Sunday.
Boston matched its best start since 2002 with its fourth straight win.
Ortiz is hitting .519 (14 of 27) with two homers and nine RBIs since getting back into the lineup last Saturday. He missed the 71 of the final 72 games last season and all of spring training with a heel injury.
The Red Sox went 18-8 in April 1998 and 2003.
MARINERS 3, ANGELS 2
SEATTLE (AP) - Kendrys Morales snapped a 2-all tie with a pinch-hit RBI single in the seventh inning, Felix Hernandez allowed just one earned run and five hits over eight innings, and the Mariners beat the Angels.
The Mariners were 0-for-10 with runners in scoring position and suffering through another miserable night without clutch hitting before Morales' line-drive single off reliever Michael Roth that scored Kyle Seager with the go-ahead run. Jesus Montero hit a two-run homer in the sixth inning for Seattle to pull the Mariners even.
That was all Hernandez (3-2) needed. He stumbled only in the third inning when Chris Iannetta led off with a solo homer and the Angels added an unearned run. Hernandez won at home for the first time this season.
ROYALS 3, INDAINS 2
KANSAS CITY, Mo. (AP) - Ervin Santana pitched seven scoreless innings, Salvador Perez hit a two-run homer and the Royals held on to beat the Indians.
Santana (3-1), who was acquired in an Oct. 31 trade with Anaheim for minor-league pitcher Brandon Sisk, allowed six singles, struck out five and walked none.
Greg Holland, who logged his sixth save in seven opportunities, gave up two unearned runs in the ninth on a Michael Brantley two-out triple, which scored Mark Reynolds, who had an infield single, and Lonnie Chisenhall, who reached on Eric Hosmer's error. Holland struck out Jason Kipnis to end the game.
The Indians have scored three runs or less in eight of their past 10 games and 13 times this season, going 3-10 in those games.
Scott Kazmir (0-1), who was making his second big league start in two years, was charged the loss.
TIGERS 7, BRAVES 4
DETROIT (AP) - Omar Infante and Jhonny Peralta both hit two-run homers, and Rick Porcello bounced back from a nightmarish start last weekend to pitch into the seventh inning, helping the Tigers to a win over the Braves.
Infante's homer off Kris Medlen (1-3) broke a 3-all tie in the fourth. Porcello (1-2) allowed three runs in 6 1-3 innings. He didn't make it through the first last Saturday at Los Angeles, when he gave up nine runs to the Angels.
Atlanta's Justin Upton hit his major league-leading 12th homer in the eighth, but Infante doubled home a run in the bottom half and scored to make it 7-4.