The Amerigan League  East leaders improved baseball’s top record to 28-11 heading into a two-game series at Yankee Stadium. New York began the day with the second-best mark in the majors.

Longoria, who has 21 RBIs in his past 19 games, had a run-scoring double off David Huff (1-6) in the third and a two-run triple off Hector Ambriz that was the biggest blow in a four-run sixth.

Price (6-1) won his fourth straight decision. The 24-year-old left-hander held the Indians to an unearned run and four hits before turning over a 5-1 lead to the bullpen.

Cleveland shortstop Jason Donald went 2 for 3 with a walk and also scored a run in his major league debut.

At Arlington, Texas, Michael Young had three hits and three RBIs, including a tiebreaking single that sent AL West-leading Texas to a two-game sweep of Los Angeles in their first matchup this season.

Elvis Andrus  doubled in the sixth inning off Trevor Bell(1-1) for his third hit and scored on Young’s bloop to right.

Darren O’Day (1-1), the second of five Rangers relievers, struck out two in a scoreless inning. Neftali Feliz worked a perfect ninth with two strikeouts for his 11th save in 13 chances.

Young, Ian Kinsler and Vladimir Guerrero homered for the Rangers. Torii Hunter and Juan Rivera each hit a two-run shot in the Angels’ five-run fourth.

Starting pitchers Jered Weavers and C.J. Wilson both allowed seven runs without making it out of the fifth.

At New York, Jeremy Hermida hit a tiebreaking, two-run double off Mariano Rivera in the ninth inning and the Red Sox took advantage of two late errors to rally from five runs down and beat the Yankees.

New York played the game under protest after beleaguered Boston ace Josh Beckett left with back tightness following Robinson Cano’s two-run double in the fifth that made it 5-0.

An error by right fielder Marcus Thames, who hit the game-winning homer in the ninth Monday night off Jonathan Papelbon, helped the Red Sox win. Hermida, a defensive replacement, doubled off Rivera (0-1) to snap a 5-all tie.

Papelbon recovered from Marco Scutaro’serror at shortstop on Alex Rodriguez’s grounder leading off the ninth to finish with his 10th save.

Daniel Bard (1-1) got one out for the win.

At Toronto, Edwin Encarnacion came off the disabled list and hit one of Toronto’s four home runs, and the Blue Jays backed Shaun Marcum in a romp over the Minnesota Twins.

Vernon Wells, Aaron Hill and Lyle Overbay also connected. The Blue Jays lead the majors with 65 home runs this season.

Marcum (3-1) won his third straight decision, allowing one run and five hits in seven innings.

Carl Pavano (4-4) was pounded for six runs and 10 hits in four innings. He has a 6.21 ERA in 10 career games against Toronto.

Encarnacion had been out since April 15 because of a sore right shoulder. Back in the lineup, he started the homer barrage with a two-run shot in the second.

White Sox 6 Tigers 2: At Detroit, Juan Pierre’s two-run double and run-saving catch in the fourth inning helped the Chicago White Sox beat the Detroit Tigers.

Freddy Garcia (3-2) gave up two runs over six innings, going five starts without a loss for the first time since the end of the 2006 season.

Rick Porcello (3-4) allowed four runs on eight hits in seven innings.

At Baltimore,  Nick Markakis singled in the winning run in the 10th inning, giving the Orioles a comeback win over the Royals and split of the two-game series.

Luke Scott hit two solo home runs and Corey Patterson also connected for the Orioles, who snapped a three-game losing streak. Baltimore trailed 3-0 in the fifth inning and 3-2 in the eighth.

Julio Lugo got Baltimore started in the 10th with a one-out single off Bryan Bullington (0-1). Patterson walked, and an error by first baseman Billy Butler loaded the bases for Markakis, who hit a liner well over the head of center fielder Mitch Maier.

Alfredo Simon (1-1) pitched 1 2-3 scoreless innings for the Orioles, who denied the Royals their first sweep at Camden Yards since 1998.

At Oakland, California, Kurt Suzuki’s RBI single with two outs in the 10th inning lifted the Athletics to a victory over the Mariners.

Cliff Pennington drew a one-out walk from Seattle reliever Brandon League (3-4), advanced to second on Daric Barton’s fly out and took third on a wild pitch. Suzuki then hit a 1-1 pitch from League up the middle, just past diving shortstop Matt Tuiasosopo.

Ryan Sweeney matched his career high with four hits, Rajai Davis had three hits, including two infield singles, and Jack Cust drove in his first two runs since being called up from the minors as the A’s swept the two-game series from Seattle following a season-high five-game losing streak.

Oakland reliever Craig Breslow(1-1) pitched one scoreless inning for the win.