Way too much of your stack is in the pot to fold to his push - Especially given your read. I think you played this fine.