The bishop on the g1-a7 diagnole comes to mind.
In the second example, you walked into a windmill. I looked at 18...Qh4 in depth, but the computer ate my post, so lets try again. 18...Qh4 19. Bg4 (another diffrence, White never had time for this in the first example) 19...Be4 (a) 20. Nf3 Qh6 f5 is comming. (b) 20. Nxe4 gets complicated 20...dxe4 21. Bf5 (h5 was a threat here, but now the bishop can't retreat) 21...h5 (not 21. g6 Qg4) 22. Kh1 (the threat of Qg5+ limits White's choices) 22...g6 23. Rg1 Kh7 24. Qf1 Rg8 (much better then giving White the g file with 24...gxf5 25. Rg7+ Kh6) 25. Bxg6+ fxg6 material is equal, but Black has the strong Raf8-Rf3 Rxh3+ and I don't see much that White can do about it.
This has not been computer checked, but I moved pieces around on a PGN board. Look it over, look for mistakes maybe you will learn somthing about the attack.
Here are my two games which involve sac on h2/h7 with idea of queen and bishop to attack on castled king. Here is the good sac: