Chess puzzle (Equality)
Moves: 1. c4 f5 2. Nc3 Nf6 3. e3 e6 4. g3 Be7 5. Bg2 O-O 6. a3 d6 7. b4 c6 8. Nge2 e5
9. d4 e4 10. O-O d5 11. cxd5 cxd5 12. Nf4 g5 13. Nfe2 Qe8 14. f3 Qh5 15. f4 Ng4
16. h4 gxh4 17. Bh3 Rf6 18. Bxg4 Qxg4 *
Position (FEN): rnb3k1/pp2b2p/5r2/3p1p2/1P1PpPqp/P1N1P1P1/4N3/R1BQ1RK1 w - - 0 19
White to move.
Themes:  Middlegame  
Puzzle rating: 1511
Best move: Nxd5