Leury Garcia singled in the winning run in the bottom of the ninth inning as the White Sox sank the Angels 3-2 from U.S. Cellular Field. Alexei Ramirez knocked in the other two runs for Chicago, which snapped a two-game slide. John Danks struck out 10 over seven-and-two-thirds innings of two-run ball while Zach Putnam picked up the win. David Freese and Josh Hamilton each hit a homer for Los Angeles, which had won three of four. Tyler Skaggs allowed two runs in seven-and-two-thirds frames in his return to the mound while Mike Morin took the loss.