Bearcats shake up South Callaway for 40-27 victory