Shaun Marcum matched Mark Buehrle pitch for pitch and Shannon Stewart drove in the only runs, helping the Toronto Blue Jays beat the White Sox 2-0 on Friday night for Chicago's third straight defeat.