Santa Cruz cae ante Frampton