TORONTO -- Chicago White Sox manager Ozzie Guillen was much more pleased with this effort.
The White Sox avoided a three-game sweep a day after Guillen ripped his team following a lackluster performance in a 3-2 loss in 11 innings.
"We played the way we have to play. Everybody was into the game. We picked each other up with big hits," Guillen said. "That's how you stay in contention. That's what we have to do all year long."
Garland said he didn't hear about Guillen's rant, but said it was an important victory.
"It's definitely good to come out with a win today. We head to Cleveland with a better mindset going into that four-game series," Garland said. "It's nice to get out of here with how hot they were."
Lyle Overbay homered twice for the Blue Jays, who were looking for their first sweep of the year.
"It sure would have been nice to get the sweep," Toronto's Frank Catalanotto said. "All the good teams win eight, nine or 10 in a row."
Scott Podsednik led off the game with a triple and scored on Alex Cintron's sacrifice fly to give Chicago a 1-0 lead. The White Sox then scored three runs in the second on four walks, a hit and an embarrassing error by Toronto catcher Gregg Zaun.
Podsednik scored when Zaun's throw back to Taubenheim after a pitch to Paul Konerko was high and wide past the pitcher.
Overbay hit a solo shot in the bottom half to cut it to 4-1.
But Crede hit an RBI single in third and Dye hit a solo homer in the fifth to make it 6-1.
After Troy Glaus hit a two-run homer off Garland in the sixth, Overbay followed with his seventh homer to cut it to 6-4. It's the fourth time this season Toronto has hit back-to-back homers.
Catalanotto's RBI grounder cut it to 6-5 in the seventh, but Mackowiak homered off Francisco Rosario in the eighth to make it 7-5.
- Miami Dolphins running back Ricky Williams was shown on the Rogers Centre videoboard wearing a Toronto Argonauts hat and was introduced as the team's newest player.
- Actress Alyssa Milano sat behind the Blue Jays' dugout.
- Guillen gave second baseman Tadahito Iguchi a day off.
- Toronto's Luis Figueroa doubled in the seventh for his first major league hit.