Chess puzzle (Crushing)
Moves: 1. e4 g6 2. Bc4 Bg7 3. Nc3 d6 4. d3 Nd7 5. f4 e5 6. Nf3 Ngf6 7. O-O O-O 8. Ng5
exf4 9. Bxf4 Nh5 10. Bd2 Ne5 11. Bb3 h6 12. Nf3 Bg4 13. Qc1 Nxf3+ 14. gxf3 Bh3
15. Bxh6 Bxf1 16. Kxf1 Qf6 17. Ke2 Qh4 18. Qg5 Qxh2+ 19. Ke3 Ng3 20. Bxg7 *
Position (FEN): r4rk1/ppp2pB1/3p2p1/6Q1/4P3/1BNPKPn1/PPP4q/R7 b - - 0 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1555
Best move: Kxg7