Temple quarterback Zach Allen made the tough decision Saturday morning and switched his commitment from Syracuse to TCU, giving the Horned Frogs their 16th commitment of the 2013 class.