Cloudy
50°
Cloudy
Hi 50° | Lo 34°

Yanks Squeak by K.C.

Los Angeles Angels' Albert Pujols, bottom, scores as Chicago White Sox pitcher Jose Quintana, top, applies a late tag during the third inning of a baseball game in Chicago, Saturday, May 11, 2013. (AP Photo/Nam Y. Huh)

Los Angeles Angels' Albert Pujols, bottom, scores as Chicago White Sox pitcher Jose Quintana, top, applies a late tag during the third inning of a baseball game in Chicago, Saturday, May 11, 2013. (AP Photo/Nam Y. Huh)

Kansas City, Mo. (ap) — Vernon Wells hit a go-ahead two-run homer then made a long running catch that preserved a victory for Andy Pettitte and the New York Yankees over the Kansas City Royals yesterday, 3-2.

Pettitte (4-2) showed off his mastery of the Royals once more, allowing a run-scoring groundout by Lorenzo Cain and a solo homer by Billy Butler in seven stellar innings. The 40-year-old left-hander gave up five hits, struck out seven and improved to 15-3 in his career against the Royals.

James Shields (2-3) was hurt by a throwing error on third baseman Mike Moustakas in the second inning that resulted in the Yankees’ first run. He also gave up Wells’ two-run shot in the fifth, moments after Butler’s home run had staked Kansas City to 2-1 lead.

Twins 8, Orioles 5

Minneapolis — Ryan Doumit homered, Joe Mauer and Justin Morneau each had three hits, and Minnesota beat Baltimore, which lost for just the second time in seven games.

Vance Worley struggled through 51∕3 innings, but a strong performance by Minnesota’s bullpen enabled him to earn his first win in 13 starts dating to Aug. 1, 2012.

Worley (1-4) gave up 11 hits and five earned runs. He struck out one but threw 111 pitches.

Angels 3, White Sox 2

Chicago — Mike Trout hit a two-run homer and Jerome Williams pitched into the seventh inning to help the Angels beat the White Sox.

Williams (2-1) allowed two runs and scattered seven hits in 62∕3 innings. He struck out three and walked one. After eight appearances out of the bullpen, Williams made his second start in place of the struggling Garrett Richards, who was filling in for injured Los Angeles ace Jered Weaver.

Rangers 8, Astros 7

Houston — Adrian Beltre, Nelson Cruz and Lance Berkman all homered to back up another solid outing by Yu Darvish, and Texas held on for a win over Houston.

Darvish (6-1) yielded three hits and three runs in seven innings. In his previous outing against the Astros, he came within one out of pitching a perfect game at Houston on April 2.

Houston led 3-1 before it was done in by its bullpen during a six-run sixth inning by the Rangers. Cruz, who also homered on Friday night, got things going with his two-run homer off reliever Philip Humber (0-8) that tied it. Pinch-hitter David Murphy put the Rangers on top with an RBI double.

Indians 7, Tigers 6

Detroit — Ubaldo Jimenez outpitched Justin Verlander, and Cleveland’s Chris Perez got Miguel Cabrera to hit a game-ending groundout with two on to preserve the Indians’ win over Detroit.

Verlander (4-3) was erratic early, allowing three runs in the first two innings. He settled a bit after that, but the Indians took a 6-1 lead before Detroit closed the gap with a four-run seventh.

Interleague

Rays 8, Padres 7

St. Petersburg, Fla. — Evan Longoria hit a two-run homer with two outs in the bottom of the ninth inning off Padres closer Huston Street, rallying the Rays to a victory.

Street (0-2) retired the first two batters in the ninth before walking Ben Zobrist on a full count. Longoria followed with his ninth home run, handing Street his first blown save in nine tries this season.

The Rays won their fourth straight, coming back after Jesus Guzman’s pinch-hit grand slam off Jeremy Hellickson helped San Diego overcame a 6-2 deficit in the seventh.

Cesar Ramos (1-0) got the win. The Rays moved up to .500 for the first time since April 7.

James Loney hit a two-run homer as the Rays roughed up San Diego’s Burch Smith in the second inning of his major league debut. The Rays scored six runs on five hits and a couple of walks in the inning and drove Smith out of the game.