Chess puzzle (Equality)
Moves: 1. d4 d5 2. Nf3 e6 3. Bf4 Bd6 4. e3 Bxf4 5. exf4 Nf6 6. c3 O-O 7. Bd3 h6 8. O-O
Nc6 9. Nbd2 Bd7 10. Ne5 a6 11. Ndf3 b5 12. b4 Ne7 13. h3 Nc6 14. a3 Ne7 15. Nd2
c6 16. Ng4 Nxg4 17. Qxg4 e5 18. f5 e4 19. Be2 Bxf5 20. Qh4 Ng6 21. Qg3 Qb8 22.
f4 Re8 23. Rae1 Ra7 24. Bg4 Bxg4 25. Qxg4 Rae7 *
Position (FEN): 1q2r1k1/4rpp1/p1p3np/1p1p4/1P1PpPQ1/P1P4P/3N2P1/4RRK1 w - - 1 26
White to move.
Themes:  Middlegame  
Puzzle rating: 1448
Best move: f5