Chess puzzle (Equality)
Moves: 1. d4 f5 2. Bf4 Nf6 3. Nf3 g6 4. e3 Bg7 5. Bd3 O-O 6. c3 d6 7. Nbd2 Nbd7 8. h3
a6 9. Qc2 b5 10. a3 Nd5 11. Bg5 N7f6 12. h4 Qe8 13. h5 Nxh5 14. Bxf5 Rxf5 15.
e4 Rxf3 16. Nxf3 Ndf4 17. g4 Nf6 *
Position (FEN): r1b1q1k1/2p1p1bp/p2p1np1/1p4B1/3PPnP1/P1P2N2/1PQ2P2/R3K2R w KQ - 1 18
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1575
Best move: Bxf4