How about the idea 23.h4-h5-xg6? 23.h4, gxf5 either Qxf6 or 24.Qh7+, Kf8; 25.Bxf5 and h5-h6-h7-h8 look good. Nh4 intending to sac on g6 may be an alternative idea, but I think stripping away the pawn cover with h4-h5-xg6 is the way to go. Hope this helps.