Threw a curve ball

1. Presented or delivered something unexpected.