Chess puzzle (Equality)
Moves: 1. d4 b6 2. e4 Bb7 3. d5 g6 4. c4 Bg7 5. a3 h6 6. h3 Na6 7. Bf4 Nc5 8. e5 e6 9.
b4 Na6 10. Nf3 Ne7 11. Nc3 O-O 12. Qc2 Nf5 13. g4 Ne7 14. d6 Bxf3 15. dxe7 Qxe7
16. Rg1 d6 17. exd6 cxd6 18. Qd3 d5 *
Position (FEN): r4rk1/p3qpb1/np2p1pp/3p4/1PP2BP1/P1NQ1b1P/5P2/R3KBR1 w Q - 0 19
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1503
Best move: Qxf3