Robinson Cano and youngsters Eduardo Nunez and Ramiro Pena homered as New York handed Texas its season-high fourth straight loss. .
In the second game without the injured Derek Jeter, manager Joe Girardi got creative with his lineup. Batting leadoff for the first time since 2008, Nick Swisher reached base three times. Andruw Jones, starting in left field for Brett Gardner with lefthander Derek Holland on the mound, hit the tiebreaking RBI single in the fifth.
Francisco Cervelli added a run-scoring hit and made a gymnastic play at the plate filling in for catcher Russell Martin, out again with a stiff back.
For the second night in a row, the Yankees humbled a Rangers starter on a roll. They knocked around Alexi Ogando Tuesday for six early runs in handing him his first loss off the season. This time, New York forced Holland to throw 103 pitches in giving up six runs in five innings. Holland (5-2) last lost April 16 at Yankee Stadium, 11 starts ago.
Twins 4, White Sox 1 — Carl Pavano kept up his recent surge with a complete-game six-hitter for host Minnesota in its victory over Chicago.
Pavano (4-5) walked three, struck out five, and recorded six one-pitch outs against the free-swinging White Sox. The righthander is 2-0 with a 1.44 ERA over his last three starts, and the Twins have won 10 of their last 12.
Blue Jays 4, Orioles 1 — Ricky Romero allowed three hits in eight innings, Adam Lind, Yunel Escobar, and Juan Rivera each hit home runs, and host Toronto beat Baltimore.
Romero was charged with one earned run after Matt Wieters hit an RBI single off reliever Frank Francisco in the bottom of the ninth.
Indians 6, Tigers 4 — Orlando Cabrera had three hits, including a go-ahead double in the fifth inning, and Cleveland won in Detroit.
Cleveland (36-30) pulled back ahead of Detroit (37-31) at the top of the AL Central by a percentage point.
Athletics 2, Royals 1 — Josh Outman allowed four hits over seven innings and Oakland gave new manager Bob Melvin his first home victory by beating Kansas City.
Phillies sweep Marlins, 8-1, 5-4 — Carlos Ruiz’s RBI single to center with two outs in the 10th inning gave host Philadelphia a 5-4 comeback victory over Florida and a sweep of its doubleheader.
In the opener, Jimmy Rollins hit a three-run homer and Wilson Valdez had a three-RBI triple for Philadelphia.
Mets 4, Braves 0 — Dillon Gee combined with three relievers for a two-hit shutout, Angel Pagan hit a two-run homer and surging New York defeated host Atlanta.
Brewers 9, Cubs 5 — Rickie Weeks homered and doubled twice as visiting Milwaukee beat Chicago to take sole possession of the NL Central lead.
Giants 5, Diamondbacks 2 — Madison Bumgarner went six innings and got enough run support for a change, helping him pitch San Francisco past Arizona in Phoenix.
Reds 7, Dodgers 2 — Scott Rolen got three hits and drove in three runs, leading Cincinnati over host Los Angeles for its first three-game sweep of the Dodgers since 2004.
Rockies 6, Padres 3 — Jhoulys Chacin scattered three hits over six sharp innings and Seth Smith hit a tiebreaking single as part of a five-run sixth, lifting Colorado over San Diego in Denver.
Nationals 10, Cardinals 0 — Livan Hernandez pitched a three-hitter, Michael Morse homered twice and doubled, and host Washington routed St. Louis for its fifth straight win.
Pirates 7, Astros 3 — Pinch-hitter Xavier Paul doubled, then stayed in the game and hit a two-run homer and added a single as Pittsburgh moved over .500 with a win over host Houston.