mate in 10
Sacrificing the 3 pieces are to delay the mate by threataning g4.
6...Kg5 was to avoid 7.Rg3#
1.Bc3+! Ne5?? 2.Bxg5+ Kxf5 3.g4#!
AlgoFlash wrote: What about 9. Bg5 ?
I meant 10.Bg5# as said by silentfilmstar. There is no f4 pawn at that moment.
I have modified the puzzle some more.same basic idea.and more