Chess puzzle (Equality)
Moves: 1. Nf3 Nc6 2. d4 Nf6 3. Bd2 g6 4. g3 Bg7 5. Qc1 O-O 6. Bh6 d5 7. Bxg7 Kxg7 8.
Bg2 Bg4 9. Qe3 Re8 10. c3 Qd7 11. Ne5 Nxe5 12. dxe5 Ng8 13. h3 Be6 14. Nd2 f6
15. Rd1 Rad8 16. Ne4 Nh6 17. exf6+ exf6 18. Nxf6 Kxf6 19. Qxh6 Re7 20. g4 Bxg4
21. Rxd5 *
Position (FEN): 3r4/pppqr2p/5kpQ/3R4/6b1/2P4P/PP2PPB1/4K2R b K - 0 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1587
Best move: Rxe2+