Chess puzzle (Crushing)
Moves: 1. d4 c5 2. d5 Nf6 3. c4 g6 4. Nc3 Bg7 5. e4 d6 6. Nf3 a6 7. a4 Nbd7 8. h3 Rb8
9. Bf4 Qc7 10. Bd3 Nh5 11. Bh2 O-O 12. Rb1 b6 13. Ne2 Ne5 14. Nxe5 Bxe5 15. f4
Bh8 16. g4 Nf6 17. e5 Nxg4 18. hxg4 Bxg4 19. O-O e6 20. exd6 Qd7 21. Qd2 Bxe2
22. Qxe2 Bd4+ 23. Kh1 Rbe8 24. Bc2 exd5 25. cxd5 *
Position (FEN): 4rrk1/3q1p1p/pp1P2p1/2pP4/P2b1P2/8/1PB1Q2B/1R3R1K b - - 0 25
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1017
Best move: Rxe2