With the score tied at 4 after 13 innings, the White Sox ran out of pitchers after Daniel Webb threw 59 pitches in three innings, so manager Robin Ventura turned to Garcia (0-1) to start the 14th. Garcia is the first White Sox position player to take the mound since Casper Wells pitched a scoreless inning last June.
Garcia retired the first two batters, but then walked Daniel Nava and Jonathan Herrera, and Bradley followed with his big hit.
Chris Capuano (1-0) pitched 2 2/3 innings of scoreless relief to get the win. Burke Badenhop got the final out for his first save of the season.