scary powerful !! Â very well played Jimmy !
I do not see how 17....Bc3 ( in your notes) would win, ie; Â 18 bxc, Rxc3+ Â 19 Kd2, Q b2+ Â 20 Ke1, Â Re3+ Â 21 Kf1, Qe2+ Â 22 Kg1 Â Â White is ahead a Rook for 2 pawns and Black's attack looks stopped -- unless you can improve on my analysis for Black
Â