Chess puzzle (Crushing)
Moves: 1. e4 d5 2. e5 Nc6 3. Nf3 Bg4 4. d4 Bxf3 5. gxf3 e6 6. Bb5 h6 7. Bxc6+ bxc6 8.
Nc3 c5 9. Be3 cxd4 10. Bxd4 Be7 11. Qe2 Bg5 12. Be3 Rb8 13. O-O-O Bxe3+ 14.
fxe3 Ne7 15. f4 Rb6 16. b3 O-O 17. Na4 Rb4 18. Rd4 Rxd4 19. exd4 c6 20. Nc5 Ng6
21. Qg4 Qa5 22. Kb2 Qd2 23. Rg1 *
Position (FEN): 5rk1/p4pp1/2p1p1np/2NpP3/3P1PQ1/1P6/PKPq3P/6R1 b - - 7 23
Black to move.
Themes:  Endgame  
Puzzle rating: 1133
Best move: Qxd4+