Chess puzzle (Crushing)
Moves: 1. e4 c6 2. Nf3 d5 3. exd5 cxd5 4. Nc3 Bg4 5. h3 Bxf3 6. Qxf3 e6 7. d4 Nf6 8.
Bf4 Nc6 9. Na4 Nxd4 10. Qd3 Nc6 11. Qb3 Rb8 12. c4 Bb4+ 13. Nc3 d4 14. a3 Ba5
15. Bxb8 Qxb8 16. c5 Qe5+ 17. Be2 dxc3 18. O-O Qxe2 19. Qxb7 O-O 20. b4 Nxb4
21. axb4 Bd8 22. Qxa7 Ne4 23. c6 Bh4 24. Rae1 Bxf2+ 25. Rxf2 *
Position (FEN): 5rk1/Q4ppp/2P1p3/8/1P2n3/2p4P/4qRP1/4R1K1 b - - 0 25
Black to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 1182
Best move: Qxe1+