Evan Longoria had three hits and two RBIs, sending the American League East leaders to their fifth straight win. Tampa Bay stole six bases against New York starting pitcher A.J. Burnett (4-2) — four in a four-run fourth inning — and improved to 29-11, the best record for a big league team after 40 games since Boston had the same mark in 2002.

Trailing 10-2 going into the ninth, New York scored four times with two outs. Joaquin Benoit struck out Juan Miranda with two on for his first save since 2008.

Handed a six-run lead by the fourth inning, Tampa Bay rookie Wade Davis (4-3) held the Yankees in check.

Alex Rodriguez hit his 589th home run and Robinson Cano had four hits for New York.

In Boston, Clay Buchholz gave Boston's struggling rotation a lift, steering the Red Sox over Minnesota.

Buchholz (5-3) allowed two runs in eight-plus innings.

Since his previous start, four other Boston starters had allowed at least four runs in their outings.

Buchholz struck out seven, walked one and faced only four batters over the minimum.

The Red Sox went ahead in the fourth on David Ortiz's two-run homer, which stood after a video review.

Boston made it 3-1 in the sixth after Minnesota pitcher Scott Baker (4-4) had retired the first two batters.

In Oakland, Justin Verlander carried a shutout bid into the eighth inning, leading Detroit over Oakland.

Verlander (5-2) struck out five and walked one while winning his fourth straight start. He retired 14 of 15 batters during one stretch.

Casper Wells, a late addition to Detroit's lineup when right fielder Magglio Ordonez withdrew, had a two-run double. He singled in the third for his first major league hit.

Oakland's Dallas Braden (4-4), making his first home appearance since throwing a perfect game, left with flu-like symptoms after giving up a leadoff home run to Brandon Inge in the seventh followed by a single to Gerald Laird.

The Tigers pulled within a game of first-place Minnesota in the AL Central.

In Seattle, Brett Cecil pitched into the seventh inning as Toronto inflicted Seattle's fifth straight loss.

Cecil (3-2), who started the season in the minors, allowed two runs in 6 1-3 innings.

In the bottom of the ninth, Blue Jays closer Kevin Gregg retired Ken Griffey Jr. and Ichiro Suzuki before a walk and a single put two runners on base. Mike Sweeney flied out to left center to end it, giving Gregg his AL-leading 12th save in 13 chances.

Milton Bradley returned to the Mariners after psychological troubles and had his fourth two-hit game of the season.

Seattle starter Doug Fister (3-2) allowed three runs in the first four innings — as many as he had allowed in any of seven previous starts this season.

In Arlington, Nelson Cruz hit a sacrifice fly in the bottom of the ninth to finally give Texas victory over Baltimore.

Michael Young led off the ninth against Cla Meredith (0-1) with his third hit. Two walks loaded the bases before Cruz's flyball to center off Jason Berken drove in the winner.

Earlier, Texas' Josh Hamilton led off the fourth with a shot that clearly went over the fence in left and ricocheted back into play, but the second base umpire signaled that the ball was still in play and Hamilton stopped with a double.

Rangers manager Ron Washington questioned the call but the umpires didn't consult video replays and the double stood.

Cesar Izturis had three hits and drove in all three runs for the Orioles, who have lost four of five.

Frank Francisco (5-3) faced three batters in his scoreless ninth for Texas to take the win.

In Chicago, Torii Hunter hit a two-run homer — his third long shot in as many games — to help Los Angeles down Chicago.

Los Angeles starter Joe Saunders (3-5) allowed just one run in 7 2-3 innings.

Paul Konerko led off the ninth with a home run for Chicago, and A.J. Pierzynski singled with one out. Omar Vizquel pinch ran and advanced to second on a passed ball with two outs. However, Brian Fuentes finally recovered to strike out Alexei Ramirez to end the game and notch his fifth save.

The White Sox wasted another strong outing from starter John Danks (3-3), who allowed only three hits, striking out eight.

In Cleveland, Yuniesky Betancourt hit a three-run double in Kansas City's five-run ninth inning, securing victory over Cleveland.

Indians closer Kerry Wood (0-2) tossed his glove into the stands as he walked off the field to a chorus of boos, after allowing five runs while getting only one out in 30 pitches.

Billy Butler tied the score with an RBI double. Mitch Maier later drew a bases-loaded walk to put Kansas City ahead, and Betancourt followed with his drive over the head of the centerfielder.

Kansas City's Bruce Chen (1-0) pitched two scoreless innings for his first win of the season.