The Cubs activated catcher Geovany Soto before Sunday's game against the Pirates. Welington Castillo, who had come up to replace Soto, was sent back to Triple-A Iowa. Soto had been on the disabled list since May 11 with a left groin strain.