Porcello (1-0) turned in his second straight strong start, yielding five hits while not issuing a walk and striking out four.
The Tigers salvaged one win in a weekend series at Chicago.
White Sox starter Chris Sale (1-1) surrendered three runs on five hits over five full frames.
Dayan Viciedo belted a bases-empty homer for the Chisox.
Kate Middleton recycles dress at movie premiere
Couple mistakenly served bag of cash at McDonald's drive-thru