Chess puzzle (Crushing)
Moves: 1. e4 c6 2. f4 d5 3. e5 Bf5 4. Nf3 e6 5. d3 c5 6. c3 Nc6 7. Be2 Nh6 8. h3 f6 9.
O-O Bxh3 10. gxh3 Nf5 11. Rf2 fxe5 12. Nxe5 Bd6 13. d4 Qh4 14. Bg4 O-O 15. Rg2
cxd4 16. Bxf5 Rxf5 17. cxd4 Nxd4 18. Qxd4 Qe1+ 19. Kh2 Qxc1 20. Rxg7+ *
Position (FEN): r5k1/pp4Rp/3bp3/3pNr2/3Q1P2/7P/PP5K/RNq5 b - - 0 20
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1070
Best move: Kxg7