Chess puzzle (Equality)
Moves: 1. d4 Nf6 2. Bf4 d5 3. e3 c5 4. c3 Nc6 5. Nf3 Qb6 6. Qb3 c4 7. Qc2 Bf5 8. Qc1
e6 9. Nbd2 Nh5 10. Bg5 f6 11. Bh4 g5 12. Bg3 Nxg3 13. hxg3 Bg7 14. b3 cxb3 15.
Nxb3 Qc7 16. Nc5 b6 17. g4 bxc5 *
Position (FEN): r3k2r/p1q3bp/2n1pp2/2pp1bp1/3P2P1/2P1PN2/P4PP1/R1Q1KB1R w KQkq - 0 18
White to move.
Themes:  Middlegame  
Puzzle rating: 1675
Best move: gxf5