Chess puzzle (Crushing)
Moves: 1. e4 g6 2. d4 d6 3. f4 Bg7 4. c3 Nf6 5. e5 dxe5 6. fxe5 Nd5 7. Nf3 O-O 8. c4
Nb6 9. Nc3 f6 10. Bd3 fxe5 11. Bxg6 hxg6 12. O-O exd4 13. c5 Nc4 14. Ne4 Ne3
15. Bxe3 dxe3 16. Qb3+ e6 17. Qxe3 Nd7 18. Nfg5 Nf6 19. Qh3 Nh5 20. Rxf8+ Qxf8
21. Rf1 Qe8 22. Rf7 e5 23. Rxg7+ *
Position (FEN): r1b1q1k1/ppp3R1/6p1/2P1p1Nn/4N3/7Q/PP4PP/6K1 b - - 0 23
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1303
Best move: Kxg7