Chess puzzle (Equality)
Moves: 1. e4 d5 2. exd5 Nf6 3. c4 c6 4. dxc6 Nxc6 5. d3 e5 6. Nc3 Bb4 7. Ne2 Bf5 8.
Ng3 Bg6 9. Be2 O-O 10. a3 Bc5 11. O-O a6 12. Be3 Bd4 13. Bxd4 Nxd4 14. Nge4 Re8
15. Nxf6+ Qxf6 16. Nd5 Qc6 17. b4 b5 18. Rc1 Rac8 19. Bf3 e4 20. dxe4 Bxe4 21.
Bxe4 Rxe4 22. Ne3 Rd8 23. c5 Rf4 24. Rc3 Nf3+ 25. Qxf3 *
Position (FEN): 3r2k1/5ppp/p1q5/1pP5/1P3r2/P1R1NQ2/5PPP/5RK1 b - - 0 25
Black to move.
Themes:  Middlegame  
Puzzle rating: 1342
Best move: Rxf3