I like the call and as played, everything seems solid to me.
By "like" the call, I mean that I think it's one necessary for a solid heads up strategy in order to avoid being run over.
With your open-raise size and pre-flop calling distribution, Kx is definitely up there by the river, though it's a bit interesting that you might prefer 9x simply to block 99. Also, having the T
is less than ideal because it blocks some of your opponent's potential barreling range.
Card removal effects mentioned, they're small effects with this spot and don't change a ton about the river decision. This is also earlier in a heads up match at MSNL where loads of players tend to be bluff happy. I'd say you're VERY slightly winning by making the call, and at the very least, you're avoiding having your opponent run you over since your entire river calling range shouldn't be Ax+ (How's that going to be 50% of your range?)