Chess puzzle (Crushing)
Moves: 1. c4 c5 2. e3 Nc6 3. Nc3 d6 4. a3 Nf6 5. h3 g6 6. b3 Bg7 7. Bb2 O-O 8. Nf3 Bd7
9. Be2 Ne4 10. Qc2 Nf6 11. O-O Qc8 12. d3 Bxh3 13. gxh3 Qxh3 14. Nh2 Ne5 15.
Qd1 h5 16. Nd5 Nfg4 17. Nxg4 Nxg4 18. Bxg4 hxg4 19. Nxe7+ Kh8 20. Bxg7+ *
Position (FEN): r4r1k/pp2NpB1/3p2p1/2p5/2P3p1/PP1PP2q/5P2/R2Q1RK1 b - - 0 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1070
Best move: Kxg7