Being 3 handed you really have to widen your range, and the blinds are huge at this point, so I never plan on giving up on my blinds.
By min raising he is giving me very good odds to make the call, and knowing what he had (which I think is at the top of his range in this spot) I was only a 3 to 2 dog, and I am only really ever dominated by over pairs.
When I flop the flush I definitely think I'm going to be good, but was thinking another spade probably would be bad, but intended to get the chips in on the flop, which I did. And with him having no spade I was a 4 to 1 favorite.
The more I think about it the more sure I feel I played the hand perfect. Some people would like to say don't be results oriented, but I play for results, and no two situations are ever exactly the same, so you have to be flexible and be willing to play almost anything when blinds are that big and your playing that short.