Chess puzzle (Equality)
Moves: 1. d4 d5 2. Bf4 c6 3. e3 Nf6 4. c3 Bf5 5. Bd3 Bxd3 6. Qxd3 e6 7. Nd2 Bd6 8. Bg3
Qc7 9. Ngf3 Nbd7 10. a4 Bxg3 11. hxg3 h6 12. b4 Ke7 13. a5 Rhe8 14. Nb3 Kf8 15.
Nh4 e5 16. f3 exd4 17. cxd4 Qxg3+ 18. Kd2 g5 *
Position (FEN): r3rk2/pp1n1p2/2p2n1p/P2p2p1/1P1P3N/1N1QPPq1/3K2P1/R6R w - - 0 19
White to move.
Themes:  Middlegame  
Puzzle rating: 1665
Best move: Nf5