ARLINGTON, Texas — Yu Darvish struck out 14 and Adrian Beltre hit an RBI single with two outs in the ninth inning as the Texas Rangers beat Boston 4-3 Sunday, completing a three-game sweep and matching the Red Sox for the best record in the majors.
The Rangers, Red Sox and St. Louis all have 20-11 marks.
Beltre lined a hit to right-center off Clayton Mortensen (0-2) that sent home Elvis Andrus, who reached on a two-out single and moved up on a wild pitch. Boston then intentionally walked Lance Berkman.
Darvish matched a career high for strikeouts and left after throwing a career-high 127 pitches in seven innings. Joe Nathan (1-0) worked around a walk and a hit in the ninth.
While Darvish had 14 strikeouts for the second time this season, the right-hander from Japan allowed multiple homers in a game for only the second time in 36 starts for the Rangers. David Ortiz and David Ross connected in the first two innings.
Darvish leads the majors with 72 strikeouts.
Mitch Moreland and Nelson Cruz homered off Red Sox starter Jon Lester.
TIGERS 9, ASTROS 0
HOUSTON — Justin Verlander held Houston hitless until the seventh inning and Detroit romped to a four-game sweep.
Verlander, who has already pitched two no-hitters in his career, made a bid for another one against the overmatched Astros in their sixth straight loss.
Carlos Pena got Houston’s first hit, a single with one out in the seventh. Carlos Corporan followed with a single.
Verlander (4-2) struck out nine and left after the seventh. The 2011 AL MVP and Cy Award Young winner has a 1.55 ERA this season.
Prince Fielder homered and drove in four runs. Andy Dirks had four hits, including a home run. Brayan Pena and Omar Infante also went deep.
Detroit has won nine of its last 10 and swept a four-game road series for the first time since taking four at Kansas City in May 2006. Houston, which has the worst record in the majors, has lost 10 of 11. Philip Humber (0-7) gave up eight runs in four innings.
ATHLETICS 5, YANKEES 4
NEW YORK — Josh Donaldson hit Oakland’s third home run of the game, a tiebreaking drive off Boone Logan in the eighth inning that lifted the Athletics over New York.
Luke Montz and Yoenis Cespedes homered as Oakland took a 4-1 lead against Andy Pettitte, who struggled for the second straight start, but the Yankees rallied in the sixth against reliever Jerry Blevins.
Preston Claiborne followed Pettitte and retired six straight batters in his major league debut. Donaldson homered into the left-field second deck with one out in the eighth against Logan (2-2).
Sean Doolittle (2-0) pitched a perfect seventh and Ryan Cook got out of a jam in the eighth. Grant Balfour struck out Vernon Wells with two on to convert his 23rd consecutive save chance dating to May 5 last year.
Eduardo Nunez, the Yankees’ starting shortstop with Derek Jeter injured, left after four innings because of tightness in his left ribcage and was sent for an MRI.
ORIOLES 8, ANGELS 4
ANAHEIM, Calif. — J.J. Hardy and Manny Machado each hit a two-run homer off Jerome Williams in his first start of the season, leading Baltimore over the reeling Los Angeles Angels.
Jason Hammel (5-1) allowed four runs and nine hits through six innings. The right-hander came in 0-3 with a 7.31 ERA in three previous starts against the Angels.
Mike Trout homered for the Angels, whose 11-20 start has matched the worst in franchise history. They have lost seven of nine and are a season-worst nine games behind first-place Texas in the AL West despite the offseason addition of 2010 AL MVP Josh Hamilton. Their only victory in this four-game series came Friday night.
Darren O’Day retired Trout with two runners in scoring position in the eighth and finished up for his first save since Sept. 8, 2009, with Texas.
Williams (1-1) threw 93 pitches in 4 1-3 innings, giving up five runs and four hits.
TWINS 4, INDIANS 2
CLEVELAND — Mike Pelfrey pitched six effective innings, Trevor Plouffe hit a two-run homer and Minnesota stopped Cleveland’s six-game winning streak.
Justin Morneau drove in a run with a bases-loaded single in the sixth while Joe Mauer, who was in a 5-for-43 slump, added an RBI double in the seventh for his 1,300th career hit.
Pelfrey (3-3) slowed down an Indians lineup that produced 53 runs during the winning streak. The right-hander gave up one run and four hits while striking out seven in his longest outing of the season.
Plouffe homered to left off Corey Kluber (2-1) in the second, his fourth of the season and second in the series. Glen Perkins pitched the ninth for his seventh save in seven chances.
Carlos Santana homered with two outs before Ryan Raburn blooped a single. Perkins struck out pinch-hitter Mike Aviles to end it.
BLUE JAYS 10, MARINERS 2
TORONTO — Mark DeRosa hit a three-run homer, Melky Cabrera added a solo shot and Toronto snapped a four-game skid by beating Seattle.
Brandon Morrow (1-2) pitched three-hit ball over eight innings for his first win of the year. He struck out eight, matching a season high.
Cabrera was 3 for 4 with two RBIs and his first home run for the Blue Jays. DeRosa went 3 for 5 with three RBIs and scored three times as Toronto improved to 8-0 when scoring five or more runs.
The Blue Jays outhit Seattle 15-3 and improved to 7-12 at home.
Joe Saunders (2-4) allowed seven runs and nine hits in five innings, losing for the third time in four starts. He dropped to 0-4 with a 12.53 ERA in four road starts.
ROYALS 6, WHITE SOX 5 (10)
KANSAS CITY, Mo. — Alex Gordon hit an RBI single with two outs in the 10th and Kansas City, saved when Billy Butler sent the game into extra innings, rallied past Chicago.
Butler’s two-out, two-run double in the ninth tied it for the Royals. Addison Reed blew his first save in 18 opportunities dating to Aug. 25. He was 10 for 10 this season.
Lorenzo Cain led off the 10th with his third hit and stole second with one out. With two outs, Chris Getz was intentionally walked and George Kottaras walked on five pitches, loading the bases for Gordon.
He singled on the first pitch from rookie Brian Omogrosso (0-1), who made his first appearance since being called up Wednesday.
Greg Holland (1-1) worked a perfect 10th.
Alex Rios homered and Alejandro De Aza had a two-run double for the White Sox.
MARLINS 14, PHILLIES 2
PHILADELPHIA — Adeiny Hechavarria hit a grand slam and a bases-loaded triple off an ailing Roy Halladay, driving in seven runs for the Miami Marlins in a 14-2 victory over the Philadelphia Phillies on Sunday.
After the game, Halladay said he had a sore right shoulder. He said he will undergo tests this week in Los Angeles and be examined by Dr. Lewis Yocum. Phillies general manager Ruben Amaro Jr. said Halladay (2-4) will likely be put on the disabled list.
The two-time Cy Young winner and eight-time All-Star had his worst start since his rookie season. He gave up nine runs on four hits, four walks and two hit batters in 2 1-3 innings. Halladay, who turns 36 this month, has an 8.65 ERA.
Kevin Slowey (1-2) gave up two hits in seven shutout innings for his first win since September 2010. He had been winless in 22 major league appearances, including 15 starts.
Justin Ruggiano homered twice for the Marlins.
BRAVES 9, METS 4
ATLANTA — Freddie Freeman homered and drove in three runs, Tim Hudson pitched into the eighth inning and the Atlanta Braves beat the Mets.
Freeman got three hits, including a two-run double off Jonathon Niese (2-3) in a five-run third.
David Wright hit a two-run homer off Hudson (4-1), who gave up three runs on five hits and a walk in 7 1-3 innings.
CARDINALS 10, BREWERS 1
MILWAUKEE — Jaime Garcia pitched eight innings and Allen Craig drove in four runs to lead the St. Louis Cardinals to the franchise’s first four-game sweep of Milwaukee.
Matt Holliday also homered for the Cardinals, who have won six straight.
Garcia (4-1) gave up one run on eight hits in his third straight win.
Marco Estrada (2-2) lasted 3 1-3 innings for the Brewers, who have lost five in a row.
REDS 7, CUBS 4
CHICAGO — Joey Votto had three hits, Todd Frazier hit a two-run single and the Cincinnati Reds completed a three-game sweep of the Chicago Cubs.
Mat Latos (3-0) extended his scoreless streak to 21 innings, tying a career high, but didn’t pitch past the fifth inning for the first time in seven starts this season. He struck out six and walked three.
J.J. Hoover earned his second save.
Edwin Jackson (0-5) struggled again for the Cubs, allowing four runs and eight hits in five innings.
NATIONALS 6, PIRATES 2
PITTSBURGH — Tyler Moore hit a three-run homer and Danny Espinosa homered and drove in three runs, leading Gio Gonzalez and the Washington Nationals over Pittsburgh.
Nationals star Bryce Harper was ejected in the first inning. He tried to hold up on a 2-2 pitch from Wandy Rodriguez (2-2) and home plate umpire Bob Davidson pointed to third base ump John Hirschbeck for help. Hirschbeck ruled that Harper had swung.
Harper stood outside the batter’s box, stared at Hirschbeck for a few moments and dropped his bat. Hirschbeck then tossed last season’s NL Rookie of the Year.
Gonzalez (3-2) got the win. Starling Marte hit a leadoff homer in the first, his fourth home run in five games for Pittsburgh.
PADRES 5, DIAMONDBACKS 1
SAN DIEGO — Rookie Jedd Gyorko hit a two-run homer with two outs in the sixth and Will Venable followed with a solo shot to help carry Edinson Volquez and the San Diego Padres beat Arizona.
Volquez (3-3) won his third straight start and the Padres, who took two of three from the Diamondbacks, won for the eighth time in 11 games. The Diamondbacks have lost five of six.
Ian Kennedy (1-3) has not won since opening day.
RAYS 8, ROCKIES 3
DENVER — Alex Cobb pitched effectively into the seventh inning, withstanding three solo homers by Colorado and helping the Tampa Bay Rays beat the Rockies.
Jose Lobaton, Ryan Roberts and Kelly Johnson each drove in two runs for the Rays. Tampa Bay took two of three and won a series at Coors Field for the first time in four visits.
Cobb (4-2) went 6 2-3 innings and allowed eight hits. Nolan Arenado hit a two-out homer in the seventh that pulled the Rockies within 6-3, a day after the rookie had a grand slam.
Tampa Bay took a 3-0 lead in the first off Jhoulys Chacin (3-1), activated from the 15-day disabled list prior to the game. He’d been out because of a lower back strain.