CHICAGO -- Struggling to score after a 16-4 start, the Chicago White Sox relied on their new "small ball" approach to end a three-game losing streak.
After loading the bases with no outs but failing to score in the sixth, Chicago pushed across three runs in the seventh and beat Detroit 4-3 Saturday night, stopping the Tigers' five-game winning streak.
"We had a tough time the last two or three days and we needed it. We didn't want it, but we needed it to see how close we really are," manager Ozzie Guillen said after his 100th win with the White Sox.
Tadahito Iguchi's RBI single capped the three-run seventh and allowed Orlando Hernandez (3-1) to get the victory -- Chicago's club record-tying 17th in April.
"We're just playing good baseball and not worrying about 17 wins," designated hitter Carl Everett said.
"You just keep going. We're not a team that is going to get down."
Jason Johnson (2-2) allowed just one hit through five innings and escaped the bases-loaded jam in the sixth.
But he hit Aaron Rowand to start the seventh and after A.J. Pierzynski singled, Joe Crede followed with an RBI single to left to cut the Detroit lead to 3-2.
Willie Harris sacrificed, Scott Podsednik hit an RBI grounder to tie the game and then Iguchi sent a go-ahead single up the middle for a 4-3 lead before manager Alan Trammell finally went to his bullpen for Franklyn German.
"We had been struggling hitting so we got to do the small things," Harris said. "There is a long way to go and everybody knows that. We've just got to get on another winning streak."
Detroit's winning streak ended when Johnson couldn't get out of the seventh, like he did in the sixth.
"I was trying to give him (Johnson) an opportunity to get out and he almost did. They got some groundball hits," Trammell said.
Johnson allowed six hits and four runs in 6 2/3 innings, walking three and hitting two batters.
Johnson appeared in good shape after escaping the sixth when third baseman Jason Smith snared Paul Konerko's bases-loaded liner and stepped on the bag for a double play before Timo Perez struck out.
But the White Sox didn't miss their chance the following inning.
"Groundballs found holes. It's frustrating. You can't do anything about it," Johnson said.
Hernandez allowed eight hits and three runs in seven innings, throwing 118 pitches to get the win. Dustin Hermanson pitched the ninth for his third save.
"When I pitched in Cuba years ago, I threw 135 pitches. It's OK," Hernandez said.
Detroit's Nook Logan, who won Friday night's game with an 11th-inning RBI triple, led off with a single in the first, stole second, moved up on a sacrifice and raced home on Hernandez's wild pitch. Logan hit a two-out RBI single in the second to make it 2-0, scoring Vance Wilson, who'd singled and moved up on a comebacker.
Chicago, which stranded 16 runners on Friday and has been struggling with runners in scoring position, made it 2-1 in the third when Harris walked, stole second, went to third on a grounder and scored on Iguchi's groundout.
Rondell White delivered an RBI single for Detroit in the fifth to cap a two-out rally that began with a single by Omar Infante and walk by Carlos Guillen.