CHICAGO — Leury Garcia did all he could to stay ready, to be prepared when his chance came. When he got it, he sure did deliver.
Garcia drove in the winning run with a pinch-hit single off Michael Morin in the ninth inning to lift the Chicago White Sox to a 3-2 victory over the Los Angeles Angels on Wednesday night.
The White Sox shook off a doubleheader sweep and finally took out the Angels after dropping their first five games this season and seven straight overall to them.
Jose Abreu extended his hitting streak to 17 games, and Chicago prevailed after blowing a two-run lead on a cool, rainy night.
Los Angeles tied it on solo homers by David Freese in the seventh and Josh Hamilton in the eighth, only to lose on Garcia's line-drive single in the ninth — a big hit by a backup infielder with just a .192 average.
"It's kind of tough when you don't play every day, but I'm still working," he said. "I'm still working. I'm still trying to get better every day and be ready for situations."
Alejandro De Aza, who entered earlier as a runner for Paul Konerko, started the winning rally with a one-out single off Morin (2-2). Conor Gillaspie followed with a broken-bat single past a diving Albert Pujols at first base to put runners on the corners.
The Angels then brought in Kole Calhoun to replace right fielder Collin Cowgill and serve as the second baseman as part of a five-man infield. Garcia, batting for Moises Sierra, lined a 2-1 pitch to left to drive in De Aza.
That made a winner of Zach Putnam (3-1), who worked 1 1-3 scoreless innings.
"We could have folded a lot of times. I feel like we do battle and compete the right way," said Gordon Beckham, who broke out of a 12-for-74 slump with two hits and a run. "Hopefully, a lot more wins (are coming)."