Sports Sportsin partnership with NESN your connection to The Boston Globe

Wilson, Yankees disarm Rangers

Enrique Wilson homered and drove in three runs, sparking the Yankees to an 8-3 victory over the Rangers yesterday and helping New York avoid a three-game sweep in Alex Rodriguez's return to Arlington, Texas.

Kenny Lofton opened the game with a triple and scored when a relay throw by Michael Young, A-Rod's replacement at shortstop, bounced into the netting in front of the Yankees' dugout.

Javier Vazquez (4-4), who hasn't had much run support this season, gave up the lead in the second inning but was steady after that to win for the first time since April 30. He allowed three runs and six hits in six innings with six strikeouts.

Wilson was in an 0-for-17 slump until hitting his first homer of the season Friday night. He had a 400-foot out to the warning track in right-center in his first at-bat yesterday, then connected for a two-run shot off R.A. Dickey (4-4) in the fourth, putting New York back ahead, 4-2.

Wilson doubled in the first run during a three-run rally in the sixth inning, then scored when a grounder by Lofton went under the glove of Alfonso Soriano, New York's second baseman the last three years until being traded for A-Rod. It was Soriano's fourth error of the season.

Rodriguez went 2 for 4 yesterday with a single, double, and two strikeouts. He was 5 for 13 in the series with a homer, two RBIs and three runs. He also extended his streak of consecutive games reaching base to 32, making it the longest in the majors this season.

A's 3, Royals 2 -- Eric Byrnes singled home the winning run in the 10th and host Oakland completed its second three-game sweep of Kansas City in a week. Arthur Rhodes (1-1) struck out two in the 10th for the win. Byrnes hit a blooper down the right-field line against Nate Field (2-1), scoring Bobby Crosby.

Crosby reached on a fielder's choice, then made a gutsy steal of second, just beating the tag by shortstop Angel Berroa. Mark McLemore was walked intentionally to bring up Byrnes.

The A's, who have won five straight and eight of nine, open a three-game series in Boston tomorrow.

Angels 8, Orioles 3 -- Vladimir Guerrero homered and Jose Guillen added a three-run double as Anaheim completed a three-game sweep of visiting Baltimore. Aaron Sele (3-0) allowed three runs -- two earned -- and six hits through five innings. The two-time All-Star, who began this season as a reliever for the first time in his 12-year career, has a 2.25 ERA and three wins in five starts since replacing an ineffective Ramon Ortiz in the rotation.

White Sox 17, Twins 7 -- Carlos Lee had four hits and drove in six runs, and Miguel Olivo and Juan Uribe hit consecutive homers in an eight-run fourth as Chicago routed host Minnesota. Aaron Rowand also had four hits, including a three-run homer, and scored four times as the White Sox set season highs for runs and hits (23). Uribe, Magglio Ordonez, and Olivo each had three hits and every starter had at least one hit for Chicago.

Devil Rays 5, Indians 4 -- Tino Martinez's bases-loaded single in the 10th gave host Tampa Bay the victory over Cleveland and its first four-game winning streak of the season. Rocco Baldelli hit a one-out double off David Riske. After Aubrey Huff was walked intentionally and Jose Cruz walked to load the bases, Martinez lined a single to right on a 1-2 pitch.

Mariners 3, Tigers 1 -- Freddy Garcia pitched seven strong innings and John Olerud hit a solo home run, leading Seattle past visiting Detroit.