Honestly I was a bit worried that the guy firing the Td flush card turn after I raised the flop was him having some small or medium flush, and was worried that I would check behind and get a cheap 4th diamond. So I was thinking I would control the pot and not just spaz out with my final 32k into a flush. But I think given that this guy was willing to ship in with AK top pair on an AQ3 board earlier, I shouldn't have given him so much credit. 100% he would have called if I shipped on him, and I would have won.
But that aside, do you call his river ship or preserve that 25k?