ARLINGTON, Texas — Eduardo Nunez hit a tying triple, Brent Lillibridge followed with a go-ahead single and New York rallied against All-Star closer Joe Nathan in the ninth inning to beat Texas 5-4 Tuesday. The Yankees' comeback got started when Vernon Wells drew a one-out walk against Nathan (1-1), who had converted 15 consecutive save chances and 31 of 32 this season. Texas had been 51-0 when leading after eight innings. Mariano Rivera, who set up Nathan's save in the All-Star game a week earlier, struck out two in a perfect ninth for his 32nd save, extending his career record to 640. Joba Chamberlain (2-0) got help in his perfect eighth when center fielder Brett Gardner made two incredible catches. The Rangers erased a 3-0 deficit with four unearned runs in the sixth after Lillibridge's error at third base. Texas led 4-3 after Mitch Moreland greeted reliever Boone Logan with a two-run homer. Tigers 6, White Sox 2: Rick Porcello pitched four-hit ball over seven scoreless innings, Jhonny Peralta homered and Detroit took advantage of four errors in a victory over Chicago. With MVP and Triple Crown winner Miguel Cabrera sidelined by a sore hip, the AL Central leaders again got all the help they needed from Chicago. One night after matching what was a season high with three errors and giving up five unearned runs in a 7-3 loss to the Tigers, the White Sox managed to outdo themselves. The four errors matched their highest total since a game at Kansas City on April 6, 2011, and gave them 68 in all — two shy of last year's total. They also matched a season high by falling 19 games below .500. Peralta hit a solo drive off Hector Santiago (3-6) in a three-run sixth. Porcello (7-6) won his third straight start after dropping three in a row. Royals 3, Orioles 2: Bruce Chen tossed six strong innings, Greg Holland pitched out of a ninth-inning jam and Kansas City held on to end Baltimore's season-best five-game winning streak. Holland, who earned his 25th save in 27 chances, gave up a leadoff single in the ninth to Nick Markakis and an RBI triple to Adam Jones. Holland preserved the victory by striking out Chris Davis and retiring J.J. Hardy and Henry Urrutia on grounders. Chen (4-0), making his second start since replacing Luis Mendoza in the rotation, limited the Orioles to three hits and one run, retiring his final 10 batters. Manny Machado homered for Baltimore. Jason Hammel (7-7) gave up 10 hits in six innings for the second straight start. Red Sox 6, Rays 2: Jon Lester pitched effectively into the seventh inning and the Boston Red Sox returned to winning ways on Tuesday following their loss to the in-form Tampa Bay Rays one night earlier. Astros 5, Athletics 4: The Houston Astros broke through with their first victory of the season against the Oakland Athletics, rallying for three runs in the ninth to claim an improbable win. Twins 10, Angels 3 (10): Chris Herrmann's grand slam keyed a seven-run 10th inning that lifted the Minnesota Twins to victory over the Los Angeles Angels. Inter-League Dodgers 10, Blue Jays 9: Adrian Gonzalez hit a three-run homer, Andre Ethier and Jerry Hairston Jr. added solo shots and the streaking Los Angeles Dodgers beat Toronto for their fifth straight victory and 22nd in 27 games. Gonzalez, Ethier and Mark Ellis each had three RBIs as the Dodgers won their ninth straight road game, matching their longest streak since July 2004. — Agencies