Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 h6 4. O-O Nf6 5. Re1 d6 6. h3 Be7 7. c3 O-O 8. d4
exd4 9. cxd4 Kh8 10. Nc3 Be6 11. d5 Na5 12. Be2 Bxh3 13. gxh3 b6 14. Bxh6 gxh6
15. Kf1 Rg8 16. Nh4 Nxe4 17. Nxe4 Bxh4 18. Bg4 Nc4 19. Qd4+ Ne5 20. Bf5 Rg1+ *
Position (FEN): r2q3k/p1p2p2/1p1p3p/3PnB2/3QN2b/7P/PP3P2/R3RKr1 w - - 6 21
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1221
Best move: Kxg1