This is a position given in the excellent Encyclopedia of Chess Combinations by the same people that do informant.  It is a position reached in an actual game (Mikhalevski vs Zoler 2000).  In the game White missed the win of material-note their are several mates you need to look at but Black can avoid them with best play.answer here. Answer iis 1 Qf5 if (A)1...exf5 2 Bxf7+ Kh8 3 Nxg6+ hxg6 4 Rxe8+ Qxe8 5 Bf8+ Bh4(why deflecting Queen to e8 was necesary) 6 Rh4# therefore Black must play (B)1...gf5 2 Rg3+ Bg5 (if 2...Bg7 3 Rxg7 Kf8 4 Rxf7+ Kg8 5 Rg7+ Kf7 6 Rg6+!! Ke7 7 Rxe6#, so black needs to play Bg5 not Bg7)3 Bxg5 f4 4 Rg4 h5 5 Bxd8 hxg4 6 Bxc7 and white is winning in material. If you got that solution you are a very strong player i came close but missed a few key defences.