ARLINGTON, Texas - Phil Hughes was working on a no-hitter in the seventh inning of his second major-league start when a hamstring injury cost him a chance to make history.
The Yankees' prized prospect is expected to miss four to six weeks, a sour end to an encouraging night for the last-place club. New York routed the Texas Rangers, 10-1.
Hank Blalock hit a lead-off double against reliever Mike Myers in the eighth for Texas' first hit, soon after Hughes (1-1) went down.
Hughes, 20, one of baseball's top prospects, winced and grabbed his left thigh after throwing an 0-2 breaking ball to Mark Teixeira with one out in the seventh. "He said he felt a pop," catcher Jorge Posada said.
Athletics 5, Red Sox 4
BOSTON - Dan Johnson doubled home the winning run in the 10th inning after Jonathan Papelbon suffered his first blown save in the ninth, as Oakland stopped Boston.
The Red Sox wasted a 4-2 lead and another strong performance by Curt Schilling. Papelbon allowed a tying two-run homer by Travis Buck that followed a leadoff single by Bobby Crosby. Oakland scored the winning run off Brendan Donnelly (0-1) on back-to-back doubles by Mike Piazza and Johnson.
Indians 12, Blue Jays 4
CLEVELAND - Rocked for three homers in the first inning, C.C. Sabathia buckled down to stay unbeaten and Jhonny Peralta had a career-high five RBIs as Cleveland beat Toronto.
Peralta hit a two-run double in the third and three-run homer in the fifth off A.J. Burnett (2-2). Travis Hafner added a two-run homer and Trot Nixon a three-run shot.
Tigers 5, Orioles 4
DETROIT - Pinch-hitter Sean Casey hit a tie-breaking single with one out in the eighth to lift Detroit to a win over Baltimore.
Craig Monroe homered for Detroit. Placido Polanco went 4-for-5 with two RBIs.
Twins 9, Devil Rays 1
ST. PETERSBURG, Fla. - Sidney Ponson pitched seven impressive innings and Michael Cuddyer drove in two runs before leaving with an injury, leading Minnesota past Tampa Bay.
The top of the sixth ended on a strange play when Cuddyer lost his balance rounding second base on Justin Morneau's two-out single and did a forward roll before being tagged out by third baseman Ty Wigginton.
Angels 7, Royals 5
KANSAS CITY, Mo. - Vladimir Guerrero hit a first-inning grand slam and Los Angeles held on to beat a reeling Kansas City for its 10th victory in 12 games.
The first three Angels singled on Zack Greinke's first seven pitches to load the bases. Greinke quickly went to 3-0 on Guerrero, who sent the next pitch sailing 435 feet over the fence in left-center.