Highlights:
1. 22.Rxe5, a exchange sacrifice so I don't have to worry about Nf7! and losing my bishop for the attack.
2. 24. Bf3, which is more or less the only "winning"move. The other variations have -2 for black. I handnt see that resource before the attack, but it was nice it was there.
3. 25. Nxh3 the played variations was the one I had seen. I thing the most challenging one would be 26.g3 and then the quiet move 26.Qh4.