Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. O-O Nf6 5. d4 exd4 6. e5 d5 7. exf6 dxc4 8.
fxg7 Rg8 9. Re1+ Be6 10. Ng5 Rxg7 11. Rxe6+ fxe6 12. Nxe6 Qd7 13. Nxg7+ Qxg7
14. Nd2 O-O-O 15. Nxc4 d3 16. c3 Rf8 17. Be3 Rg8 18. Qf3 Bxe3 19. Nxe3 Ne5 20.
Qh3+ Kb8 21. Nf5 Qf6 22. Rd1 Qg5 23. Nd4 d2 24. Ne6 *
Position (FEN): 1k4r1/ppp4p/4N3/4n1q1/8/2P4Q/PP1p1PPP/3R2K1 b - - 1 24
Black to move.
Themes:  Endgame  
Puzzle rating: 2321
Best move: Qg6