Chess puzzle (Equality)
Moves: 1. e4 e6 2. d4 d5 3. e5 c5 4. c3 Nc6 5. Be3 Qb6 6. Qd2 Bd7 7. Nf3 Rc8 8. dxc5
Bxc5 9. Bxc5 Qxc5 10. Be2 Nge7 11. O-O O-O 12. Re1 Ng6 13. Bd1 f6 14. exf6 Rxf6
15. Na3 Rcf8 16. Bc2 e5 17. Re2 Bg4 18. Bxg6 Rxg6 19. Nxe5 Nxe5 20. Rxe5 Bf3
21. g3 Qc8 22. Nc2 Qh3 23. Ne1 Bh1 24. f3 Rh6 25. Nd3 *
Position (FEN): 5rk1/pp4pp/7r/3pR3/8/2PN1PPq/PP1Q3P/R5Kb b - - 2 25
Black to move.
Themes:  Middlegame  
Puzzle rating: 1613
Best move: Bxf3