Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 a6 3. c3 e6 4. d4 cxd4 5. cxd4 b5 6. a3 Bb7 7. Nc3 b4 8. axb4
Bxb4 9. Bd2 Bxc3 10. bxc3 Bxe4 11. c4 Ne7 12. d5 exd5 13. cxd5 Bxd5 14. Bg5 O-O
15. Bd3 Bxf3 16. Qxf3 Nbc6 17. O-O a5 18. Rfd1 Qc8 19. Qe4 Ng6 20. Rac1 Re8 21.
Qd5 Nb4 22. Rxc8 Nxd5 23. Rxe8+ *
Position (FEN): r3R1k1/3p1ppp/6n1/p2n2B1/8/3B4/5PPP/3R2K1 b - - 0 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1268
Best move: Rxe8