Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. O-O Nf6 5. Nc3 O-O 6. d3 h6 7. Na4 Bd4 8.
Nxd4 Nxd4 9. Be3 Nc6 10. Qd2 d6 11. f4 Ng4 12. h3 Nxe3 13. Qxe3 Be6 14. Bb3
Bxb3 15. axb3 Nd4 16. Qd2 f5 17. fxe5 fxe4 18. dxe4 dxe5 19. Rxf8+ Qxf8 20. Rf1
Qe7 21. Nc3 Rd8 22. Qd3 Qc5 23. Kh1 Nxb3 *
Position (FEN): 3r2k1/ppp3p1/7p/2q1p3/4P3/1nNQ3P/1PP3P1/5R1K w - - 0 24
White to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 923
Best move: Qxd8+