Yannick Djalo scored two first-half goals and Sporting Lisbon went on to beat Juventus 2-1 in a friendly match at BMO Field.
Alessandro Del Piero on Saturday pulled one back for Italian club Juventus, who were playing their first pre-season match and have contests remaining against Mexico's Club America and Guadalajara in their North American tour.
Djalo opened the scoring in the 13th minute, taking a pass from US international Oguchi Onyewu who made his first start for his new club in front of a crowd of 10,028.
Twenty-three minutes later Djalo struck again, with a long-range left-footed shot.
A Juventus goal 15 minutes into the second half was ruled offside and it wasn't until the 79th minute that second-half sub Del Piero, put through by Jorge Martinez, lofted a shot over Marcelo Boeck.
Boeck's diving save in the waning moments denied Juventus a draw.