Chess puzzle (Equality)
Moves: 1. e4 b6 2. d4 Bb7 3. Bd3 e6 4. c4 Nc6 5. Be3 Nb4 6. Ne2 Nxd3+ 7. Qxd3 Nf6 8.
Nbc3 Bb4 9. O-O d6 10. a3 Bxc3 11. Nxc3 O-O 12. f4 Ng4 13. Bd2 Qh4 14. h3 Nh6
15. Be1 Qe7 16. Bg3 f5 17. d5 e5 18. fxe5 dxe5 19. exf5 Rae8 20. Rae1 a5 21.
Rxe5 Qc5+ 22. Bf2 Qd6 23. Bd4 *
Position (FEN): 4rrk1/1bp3pp/1p1q3n/p2PRP2/2PB4/P1NQ3P/1P4P1/5RK1 b - - 4 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1511
Best move: Rxe5