It looks like it is pretty difficult to meet ...Qg5.
Sorry that there are a ton of variations in there, but I think I covered most of white's possible responses.
devastating move :) ;)