Chess puzzle (Crushing)
Moves: 1. e4 c5 2. Bc4 e6 3. Nc3 a6 4. a3 b5 5. Ba2 Bb7 6. d3 g6 7. f3 Bg7 8. Bd2 Nf6
9. Rb1 d5 10. Nh3 d4 11. Ne2 O-O 12. O-O Nc6 13. Bg5 Qd7 14. Bxf6 Bxf6 15. Ng3
Ne7 16. f4 Bg7 17. Rf2 Kh8 18. Qf1 f5 19. exf5 exf5 20. Ng5 Nd5 21. Re2 Rae8
22. Rbe1 Ne3 23. Qf2 Nxg2 *
Position (FEN): 4rr1k/1b1q2bp/p5p1/1pp2pN1/3p1P2/P2P2N1/BPP1RQnP/4R1K1 w - - 0 24
White to move.
Themes:  Middlegame  
Puzzle rating: 958
Best move: Rxe8