Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. d3 Be7 5. a3 O-O 6. Nc3 d6 7. h3 a6 8. O-O h6
9. Re1 Nd4 10. Nxd4 exd4 11. Nd5 b5 12. Ba2 c5 13. Nxf6+ Bxf6 14. Bd5 Ra7 15.
Qh5 Be6 16. Bxe6 fxe6 17. Qg4 Raf7 18. Qxe6 Be5 19. f3 Qh4 20. Rf1 Qg3 21. f4
Kh7 22. Bd2 Bxf4 23. Bxf4 Rxf4 24. Rxf4 Rxf4 25. Rf1 *
Position (FEN): 8/6pk/p2pQ2p/1pp5/3pPr2/P2P2qP/1PP3P1/5RK1 b - - 1 25
Black to move.
Themes:  Endgame  
Puzzle rating: 1393
Best move: Qe3+