Chess puzzle (Equality)
Moves: 1. Nf3 Nf6 2. g3 d5 3. Bg2 Bg4 4. Ne5 Bf5 5. d4 Nbd7 6. O-O e6 7. c4 Bd6 8.
Nxd7 Qxd7 9. Nc3 c6 10. Re1 Rd8 11. cxd5 cxd5 12. Bg5 Be7 13. Bxf6 Bxf6 14. e3
O-O 15. Rc1 Rc8 16. Qb3 Rc4 17. e4 Bg6 18. exd5 Rxd4 19. dxe6 fxe6 20. Qxe6+
Qxe6 21. Rxe6 Rd2 22. Nd5 Bxb2 23. Rc7 Rd1+ 24. Bf1 Rxd5 *
Position (FEN): 5rk1/ppR3pp/4R1b1/3r4/8/6P1/Pb3P1P/5BK1 w - - 0 25
White to move.
Themes:  Middlegame  
Puzzle rating: 1598
Best move: Rxg6