Chess puzzle (Crushing)
Moves: 1. e4 c5 2. c3 e6 3. d4 Nc6 4. d5 exd5 5. exd5 Qe7+ 6. Be3 Ne5 7. Nf3 d6 8.
Bb5+ Bd7 9. Bxd7+ Qxd7 10. Nxe5 dxe5 11. O-O Nf6 12. c4 Bd6 13. Nc3 O-O 14. Bg5
Qe7 15. Nb5 a6 16. Nxd6 Qxd6 17. Re1 Rfe8 18. Re3 b5 19. b3 bxc4 20. bxc4 Rab8
21. Qc2 h6 22. Bh4 Rb4 23. a3 Rb6 24. Rae1 Reb8 25. Rxe5 *
Position (FEN): 1r4k1/5pp1/pr1q1n1p/2pPR3/2P4B/P7/2Q2PPP/4R1K1 b - - 0 25
Black to move.
Themes:  Middlegame  
Puzzle rating: 1847
Best move: Qxe5