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.
Man behind Doritos Locos Tacos passed away on Thanksgiving
Texas principal bans speaking Spanish, stirs controversy