Frank seems correct in the start although there is more. Here is some of the explanation:
Or at least a bit of explanation,
1 Ng5 this move cover king's possible scapes of h7 and f7.
Now if 1... f6xNg5 then 2 Qh5+ Kg8 3 QxRe8+ Kh7 4 Qh5+ Kg8 5 RxNe7 and white wins quite confortably since black can't mate white king and can't defend the king. Black needs to defend e8 square with queen by sacking it. with queen and bihsop against bishop -3 pawns I suppose white will win.
Else if 1... QxBd2 white mates, 2 Qh5+ or h4+ Kg8 3 Qh7+ Kf8 (knight block f7) 4 Qh8+ Ng8 5 QxNg8+ KxQg8 6 RxRe8#
I am still thinking about 1 ... Kg8 I suppose that the move continues to be Qh5 threating the Rook and h7. but queen and knight defend g8 square.... so there will be another combination... I will post it later I am not in thinking mode now.
Have a nice day.
Last edited by xabichess
on Sun Jul 29, 2012 5:35 pm, edited 1 time in total.