Chess puzzle (Crushing)
Moves: 1. e4 c5 2. Nf3 e6 3. Bc4 d5 4. exd5 exd5 5. Bb5+ Bd7 6. Bxd7+ Nxd7 7. O-O Be7
8. c3 Ngf6 9. d4 cxd4 10. Nxd4 O-O 11. Bg5 h6 12. Bxf6 Bxf6 13. Qb3 Nb6 14. Nd2
Bxd4 15. cxd4 Re8 16. h3 Re2 17. Nf3 Rc8 18. Rac1 Rxc1 19. Rxc1 Qd6 20. Re1
Rxe1+ 21. Nxe1 Qf6 22. Qc3 Qe7 23. Qc5 *
Position (FEN): 6k1/pp2qpp1/1n5p/2Qp4/3P4/7P/PP3PP1/4N1K1 b - - 4 23
Black to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 993
Best move: Qxe1+