teardrop34 (2197) on 31-Mar-16:
After a few more looks and a few more eyes, I am told the best line that follows from this is as follows: 22. Kf3 Rd2! is clearly winning for black, but looking at it now I may have afraid of 23. Bxf7 Re7 24. g4!? when it looks like white has something on the kingside. But that is an illusion. Nh4 25. Kg3 Ng2!!26. Rc4 b5 27. Rb5 Ne3 28. Bb3 Ned5 29. Bxd5 Nxd5 30. Rb3 g5 and black wins at least a pawn according to an analysis from
elyhim and got a similar one from a senior master who helps me review my OTB games OTB, so it falls in line. Thanks to all who helped review this tough to analyze game. I just don't like opponents who refuse to comment on their moves after games especially when it's for both of our benefits.