Chess puzzle (Equality)
Moves: 1. g3 d5 2. Bg2 e5 3. e4 d4 4. d3 h6 5. Nf3 Bd6 6. c3 c5 7. O-O Nc6 8. b4 cxb4
9. a3 bxc3 10. a4 Na5 11. Na3 a6 12. Nh4 Be6 13. Nf5 Bxf5 14. exf5 Nf6 15. f4
exf4 16. gxf4 O-O 17. Rb1 Rb8 18. h3 Qc7 19. Nc2 Bc5 20. Ba3 Rfd8 21. Bxc5 Qxc5
22. Rf2 Qxf5 23. Qf3 Rd7 24. Re1 Rbd8 *
Position (FEN): 3r2k1/1p1r1pp1/p4n1p/n4q2/P2p1P2/2pP1Q1P/2N2RB1/4R1K1 w - - 4 25
White to move.
Themes:  Middlegame  
Puzzle rating: 1576
Best move: Re5