Santa Cruz is too big for him with too much output and Frampton is going to struggle to slow him down. Frampton is good at fighting going backwards though and he's going to get plenty of practice. I think Frampton goes out on his shield in the late rounds.