Gladiators Quiz

Which Roman general defeated a major slave uprising led by the escaped gladiator Spartacus?