John Danks pitched eight sharp innings as the Chicago White Sox beat Minnesota 6-1 Wednesday to move back into a first-place tie in the American League Central with the Twins. Carlos Quentin homered in his second straight game while helping the White Sox draw even again after being knocked out of first place for the first time since July 10 with a 12-6 loss to the Twins Tuesday. They fared better this time after dropping four of five, with a rare victory over a team that had won 18 of 23 against them. Danks (12-8) allowed one run and six hits. Quentin hit a two-run shot in the second off Glen Perkins (0-1) that made it 2-0. The Twins got two hits apiece from Michael Cuddyer and Joe Mauer, who has 27 in his last 50 at-bats after going 2 for 4. Yankees 7, Rangers 6: At Arlington, Texas, Marcus Thames hit a long homer then had the go-ahead RBI single in the ninth inning as New York rallied from five runs down for a split in the two-game series with fellow-division leader Texas. Thames' grounder between shortstop and third base came after Derek Jeter had tied the game with a chopper past a drawn-in infield, an RBI single off Rangers rookie All-Star closer Neftali Feliz (3-3). Mariano Rivera worked the ninth for his 24th save in 26 chances. Elvis Andrus led off the inning with a triple before the Yankees closer retired the Nos. 2-4 hitters. Thames led off the eighth with his fourth homer of the season getting New York within 6-5. Orioles 3, Indians 1: At Cleveland, Brad Bergesen pitched a two-hitter for his first win in nearly three months as Baltimore downed Cleveland. The Orioles won their fourth straight and moved to 8-1 under new manager Buck Showalter. They became the last team in the majors to reach 40 wins this season. Bergesen (4-9) held the Indians hitless until Luis Valbuena singled with two outs in the fifth. Asdrubal Cabrera singled with two outs in the ninth for Cleveland's other hit. Baltimore backed Bergesen with 13 hits and he won for the first time in 13 starts. He had gone 0-7 with a 6.65 ERA. Bergesen walked two and struck out four. Red Sox 10, Blue Jays 1: At Toronto, Bill Hall hit two home runs, and Adrian Beltre and J.D. Drew also connected for Boston in a comprehensive win over Toronto. Angels 2, Royals 1: At Anaheim, California, Bobby Abreu homered in the bottom of the 10th inning to give Los Angeles Angels a three-game sweep of Kansas City. Tigers 3, Rays 2: At Detroit, Ryan Raburn hit a tiebreaking, two-run homer in the sixth inning as Detroit held on to avoid a series sweep to Tampa Bay. Athletics 5, Mariners 1: At Seattle, Dallas Braden tossed a four-hitter for his fourth career complete game, and Mark Ellis hit three doubles and drove in three runs as Oakland cruised past Seattle.