The Indians did nothing against starter Mark Buehrle for five innings and trailed 5-0 in the sixth before coming back against Chicago's awful bullpen
- with two outs - to extend their winning streak to a season-high seven.
Cleveland has gone 12-3 since Aug. 15 and entered the weekend leading the second-place Detroit Tigers by 4 1/2 games.
Down 5-2, the Indians got an RBI single from Victor Martinez off Mike Myers. Mike MacDougal (1-5) came on and appeared to get an inning-ending groundout, but Ryan Garko's hopper toward Juan Uribe hopped over the shortstop's head, bringing Cleveland within 5-4.
After Jhonny Peralta walked to load the bases, pinch-hitter Kenny Lofton, whose walk with the bases loaded in the ninth inning brought in the winning run on Thursday night against Seattle, drew a four-pitch walk from MacDougal to force in the tying run.
Blake went to a full count and the runners were moving when he slapped his double over the bag at first.
The White Sox have lost 10 straight road games for the first time since 1977.
Aaron Fultz (4-2) pitched two scoreless innings and Rafael Betancourt, filling in for overworked closer Joe Borowski, worked the ninth for his first save since Sept. 28 last season.
In Chicago's fateful eighth, MacDougal threw 25 pitches - only 7 for strikes.
No wonder manager Ozzie Guillen decided to stop protecting his players and began ripping them earlier this week.