Juan Pierre tripled home the tying run and scored on Omar Vizquel's single in the seventh inning, leading the Chicago White Sox over the Los Angels 4-3 Sunday.
The White Sox have beaten the Angels seven straight times, their longest winning streak against them since a 10-game stretch in 1983-84.
Angels starter Jered Weaver (13-12) struck out nine and took over the major league strikeout lead with 229, two more than Seattle's Felix Hernandez.
Tony Pena (5-2) pitched six innings in his second big league start. He allowed three runs, all of them in the first inning.
Matt Thornton relieved Scott Linebrink after a leadoff single in the eighth and got six outs for his seventh save in nine tries.
Weaver (13-12) gave up three earned in 6 2-3 innings without walking a batter. His ERA went from 2.99 to 3.02 with one start remaining — no Angels starting pitcher has ended a season with at least 20 starts and an ERA under 3.00 since 1992, when Jim Abbott had a 2.77 mark.
Pierre singled, stole his major league-leading 61st base and scored on Carlos Quentin's single in the sixth to get Chicago within 3-2.
Mark Teahen led off the White Sox seventh with a single, advanced on a sacrifice bunt by Alejandro De Aza and scored when right fielder Bobby Abreu took a bad route to Pierre's two-out drive to the alley and the ball eluded his outstretched glove. Vizquel delivered Pierre with a single through the middle that chased Weaver.
The Angels grabbed their early lead on Abreu's RBI double and run-scoring singles by Torii Hunter and rookie Hank Conger. Abreu's hit made him the first player in history to record 40 doubles, 20 homers and 20 stolen bases five times in a career. No one else has done it more than three times.
Notes: Angels manager Mike Scioscia hasn't contacted Texas manager Ron Washington yet to offer congratulations on Saturday's AL West-clinching victory by the Rangers, but plans on doing it face-to-face when they begin a season-ending four-game set in Arlington next Thursday. "He's done a terrific job, and they deserved it," Scioscia said. "They certainly played better than us over the course of the season. They struggled during the last month, but we weren't prepared to take advantage of it when the door was open. Otherwise, we'd be right in there. But that became a moot point, and that's what's disappointing. The guys in that room didn't perform at a level that would have had us contending, so that's kind of the fly in the ointment." ... Chicago LHP Mark Buehrle will attempt to end a drought of six straight winless starts Monday night in Chicago against the Red Sox. His fifth out of that game will make him the only pitcher to record 200 innings, 10 wins and 30 starts in each of the last 10 seasons.