Chess puzzle (Equality)
Moves: 1. d4 Nf6 2. Nf3 g6 3. Nbd2 Bg7 4. e4 d6 5. c3 O-O 6. d5 c6 7. dxc6 Nxc6 8. Be2
a6 9. O-O b5 10. Re1 Bb7 11. Bd3 Nd7 12. Nf1 Nce5 13. Bf4 Nxd3 14. Qxd3 Nc5 15.
Qc2 Rc8 16. Rad1 Qc7 17. e5 Bxf3 18. exd6 exd6 *
Position (FEN): 2r2rk1/2q2pbp/p2p2p1/1pn5/5B2/2P2b2/PPQ2PPP/3RRNK1 w - - 0 19
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1428
Best move: gxf3