The 27-year-old midfielder was initially shown a yellow card by referee Piero Giacomelli in the 12th minute.
Moments after the caution, Bourabia scored his first goal on his 31st league outing for Sassuolo, since he arrived from Konyaspor last summer.
His celebration turned sore after the referee gave him marching orders for pulling off his shirt after scoring.
A second half double from Andrea Belotti and a goal from Simone Zaza overturned the deficit for Torino and boost their Uefa Europa League chances.
Pol Lirola's 71st-minute effort was not enough to lift 10-man Sassuolo, who remain unmoved in the 11th spot in the Serie A table with 42 points after 36 matches.
As punishment for the two yellow cards, Bourabia is expected to miss Sassuolo's next league outing against Roma on May 18.
The Atlas Lions have been drawn in Group D alongside Cote d’Ivoire, South Africa and Namibia.