Chess puzzle (Equality)
Moves: 1. d4 Nf6 2. Bf4 g6 3. e3 Bg7 4. c3 O-O 5. Bd3 d6 6. Nd2 Nc6 7. Ngf3 Bg4 8. h3
Bxf3 9. Nxf3 Re8 10. Bh2 e5 11. Qc2 e4 12. Bc4 exf3 13. gxf3 d5 14. Bd3 Qd7 15.
Bb5 Qxh3 16. O-O-O Qf5 17. Bd3 Qxf3 18. Bxc7 Ng4 19. Be2 Qf6 *
Position (FEN): r3r1k1/ppB2pbp/2n2qp1/3p4/3P2n1/2P1P3/PPQ1BP2/2KR3R w - - 3 20
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1553
Best move: Bxg4