Sporting got two goals from Kei Kamara and a third from former Rev Benny Feilhaber to take a big victory.
Kamara's first came in the 27th minute when he got up highest to pound home a header from just inside the box.
The second came just after the break in similar fashion. Soony Saad provided the cross and Kamara once again put a powerful header on the ball and sent it into the net.
The Revs would end the night with just nine men on the field. First Dimitry Imbongo Boele was sent off for two yellow cards, with Andy Dorman was handed his marching orders late on for a bad tackle.
Feilhaber rounded out a dominant showing for Sporting with a free kick in stoppage time that tucked nicely into the side netting.