Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 d6 4. d4 Bd7 5. d5 Nce7 6. Qd3 a6 7. Bxd7+ Qxd7 8.
O-O Nf6 9. Nc3 g6 10. Nd2 Bg7 11. f4 exf4 12. Rxf4 Nh5 13. Rf1 O-O 14. Nc4 f5
15. Bg5 fxe4 16. Nxe4 Kh8 17. c3 Rf5 18. Bxe7 Rxf1+ 19. Rxf1 Qxe7 20. Na5 Rb8
21. Ng3 Nxg3 22. Qxg3 Be5 23. Re1 Re8 24. Qd3 Bd4+ *
Position (FEN): 4r2k/1pp1q2p/p2p2p1/N2P4/3b4/2PQ4/PP4PP/4R1K1 w - - 5 25
White to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 900
Best move: Qxd4+