Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 d6 4. c3 Bd7 5. d4 Nge7 6. O-O Ng6 7. dxe5 Ncxe5 8.
Nxe5 Bxb5 9. Nxg6 fxg6 10. Re1 Be7 11. Be3 Bc6 12. Bd4 O-O 13. Qb3+ Kh8 14. Nd2
Rf4 15. f3 g5 16. Nc4 g4 17. Be3 Rf6 18. e5 Rg6 19. exd6 Bxd6 20. f4 Qf6 21.
Nxd6 Qxd6 22. Rad1 Qf8 23. Bd4 Re8 24. Rxe8 Qxe8 25. f5 *
Position (FEN): 4q2k/ppp3pp/2b3r1/5P2/3B2p1/1QP5/PP4PP/3R2K1 b - - 0 25
Black to move.
Themes:  Endgame  
Puzzle rating: 1970
Best move: Qe4