Chess puzzle (Crushing)
Moves: 1. d4 d5 2. c4 c6 3. Nc3 Nf6 4. e3 Bg4 5. Nf3 e6 6. a3 Bd6 7. c5 Bc7 8. Bd2
Nbd7 9. g3 Ne4 10. Bg2 f5 11. b4 O-O 12. h3 Bxf3 13. Qxf3 Ndf6 14. Nxe4 Nxe4
15. h4 Nxd2 16. Kxd2 e5 17. h5 exd4 18. exd4 Qg5+ 19. Kc2 f4 20. g4 Rae8 21.
Rae1 Qf6 22. Qd3 f3 23. Bh3 Qh4 24. Rxe8 Qxf2+ 25. Kc3 *
Position (FEN): 4Rrk1/ppb3pp/2p5/2Pp3P/1P1P2P1/P1KQ1p1B/5q2/7R b - - 1 25
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 996
Best move: Rxe8