The White Sox had lost seven straight to Detroit, managed just two hits against Rick Porcello (9-12) and were 0 for 10 with runners in scoring position when an error on second baseman Omar Infante gave them an opening.
Infante muffed Dewayne Wise's easy, one-out grounder in the sixth. Paul Konerko singled to put runners at the corners and Rios lined a pitch to left-centre for his 23rd homer. Pierzynski followed with his 26th to centre field for a 4-1 lead, ending Porcello's night and sending him to his sixth straight loss.
Gordon Beckham added a two-run shot in the eighth off Octavio Dotel.
Quintana (6-4), who was 1-3 in his previous 10 starts, allowed one run and seven hits in 7 2-3 innings.
ATHLETICS 3, ANGELS 1
ANAHEIM, Calif. (AP) — Jarrod Parker pitched seven innings of three-hit ball, Brandon Moss and Cliff Pennington homered, and Oakland snapped Los Angeles' six-game winning streak.
Coco Crisp hit a leadoff triple and scored for the A's, who opened a key four-game series against their California rivals with a measure of revenge for the Angels' three-game sweep in Oakland last week. Those are the only losses since Aug. 23 for the A's, who have won 13 of 16.
With his second straight impressive start against Los Angeles after a hard-luck loss last week, Parker (10-8) and his bullpen held the Angels' surging lineup to four hits. Ryan Cook worked the eighth and Grant Balfour got his 17th save.
Dan Haren (10-11) pitched into the seventh inning, allowing four hits in his first loss since Aug. 16. The Angels had won 11 of 12 and 15 of 18 in their desperate late surge to join the playoff race.
Oakland (80-60), which is in the first wild-card slot, is 20 games over .500 for the first time since the end of the 2006 season — also the year of the team's last post-season appearance. The A's pulled within three games of idle Texas atop the AL West.
TWINS 7, INDIANS 2
MINNEAPOLIS (AP) — Samuel Deduno struck out six in seven innings and Pedro Florimon made two stellar defensive plays to go with a double and a triple, lifting the Twins to the victory.
Deduno (6-3) gave up just three hits and walked three, Ryan Doumit homered and Justin Morneau drove in two runs for the Twins, who took the final three games of the four-game series.
Lonnie Chisenhall homered for the stumbling Indians, who are an AL-worst 15-41 since the All-Star break to fall into a tie with the Twins for last place in the Central division. Justin Masterson (11-13) gave up six runs and seven hits in 6 2-3 innings.
Joe Mauer had two hits and an RBI to raise his average to .319 and Alexi Casilla added two more highlight-reel plays at second base for the Twins.Suggest a correction