Chess puzzle (Equality)
Moves: 1. d4 d5 2. Bf4 Nc6 3. e3 a6 4. h3 Nf6 5. Nf3 h6 6. c4 dxc4 7. Bxc4 e6 8. a3
Bd6 9. Bxd6 cxd6 10. Nc3 d5 11. Ba2 Qb6 12. b4 O-O 13. O-O Ne7 14. Rc1 Ng6 15.
Re1 Ne4 16. Bb1 f5 17. Qd3 Qd8 18. Na4 Nh4 19. Nxh4 Qxh4 20. Rf1 Rf6 21. Nc5
Rg6 22. Nxe4 fxe4 23. Qe2 Qxh3 *
Position (FEN): r1b3k1/1p4p1/p3p1rp/3p4/1P1Pp3/P3P2q/4QPP1/1BR2RK1 w - - 0 24
White to move.
Themes:  Middlegame  
Puzzle rating: 2256
Best move: f3