CHICAGO (AP) - Brent Lillibridge hit a three-run homer, John Danks pitched six strong innings and the Chicago White Sox beat the Kansas City Royals 6-2 on Sunday.
Paul Konerko added three hits for the White Sox (60-60), who have won eight of 10 to reach .500. Alexei Ramirez had two hits and scored twice.
Chicago improved its abysmal home record to 26-33 and moved within four games of AL Central-leading Detroit, which lost 8-5 at Baltimore. The White Sox won consecutive games in a single series at U.S. Cellular Field for the first time since June 21 and 22 against the Cubs.
Danks (5-9) allowed two runs and four hits, struck out six and walked four, improving to 5-1 with a 2.29 ERA in his last nine starts.
Jeff Francis (4-13) lasted just 3 2-3 innings for Kansas City, which has lost six of seven.
Rangers 7, Athletics 6
OAKLAND, Calif. (AP) - David Murphy hit a tiebreaking RBI single with two outs in the ninth inning, helping the Rangers finish off a three-game series sweep.
Mitch Moreland hit a sacrifice fly, Michael Young and Mike Napoli each drew bases-loaded walks against former Ranger Rich Harden and first-place Texas extended its winning streak in the rivalry to eight games. The Rangers (69-52) also moved a season-best 17 games over .500.
Mike Adams (1-1) pitched a 1-2-3 eighth for the victory, then Neftali Feliz finished for his 23rd save in 29 chances.
Andrew Bailey (0-3) got the loss.
Mariners 5, Red Sox 3
SEATTLE (AP) - Charlie Furbush allowed just one run in a career-best seven innings, leading Seattle to the victory.
Casper Wells homered and scored two runs for the Mariners, who took two of three from the AL East leaders.
For the first time since late June the Red Sox failed to win or split a series. Their lead in the division dwindled to a half-game over the Yankees, who were rained out on Sunday.
Furbush (3-4) yielded four hits in just his fifth start of the season. He struck out a career-high six.
Kevin Youkilis hit a two-run homer in the eighth for Boston. Tim Wakefield (6-5) gave up four earned runs and nine hits in eight innings, but was denied his 200th career victory for the fourth straight start.
Orioles 8, Tigers 5
BALTIMORE (AP) - Nick Markakis homered and drove in four runs, and Jo-Jo Reyes allowed four hits over six innings to earn his first win with Baltimore.
Nolan Reimold and Adam Jones had three hits apiece for the Orioles, who got off to a quick start in their second win in eight games. Baltimore led 3-0 after two innings and pulled away with a three-run fifth.
Markakis also had three hits - a homer with a man on in the first inning and RBI singles in the fifth and sixth.
Reyes (6-9) gave up one run, struck out four and walked two. Jim Johnson got three outs for his second save after Detroit mounted a serious comeback bid from an 8-1 deficit.
Ramon Santiago homered for the Tigers, and Doug Fister (4-13) yielded eight runs, six earned, and 12 hits over 5 2-3 innings.
Blue Jays 5, Angels 4, 10 innings
TORONTO (AP) - Edwin Encarnacion hit an RBI single in the 10th inning to lift Toronto to the victory.
Yunel Escobar walked to begin the 10th against Fernando Rodney (2-5). Mark Teahen struck out and Jose Bautista walked before Hisanori Takahashi came on to retire Adam Lind.
Encarnacion followed with a base hit up the alley in left-center, scoring Escobar with the winning run as Encarnacion's teammates ran out and mobbed him at second base.
Jon Rauch (5-3) pitched one inning for Toronto.
Bautista hit his major league-leading 34th homer and Eric Thames also connected for the Blue Jays, who had lost six of 10 coming in. Rookie Brett Lawrie hit a tying RBI double in the ninth.