Chess puzzle (Equality)
Moves: 1. d4 Nf6 2. Nc3 d5 3. Nf3 Bf5 4. e3 c6 5. Bd3 Bxd3 6. Qxd3 e6 7. O-O Bd6 8. e4
dxe4 9. Nxe4 Nd5 10. Bg5 Be7 11. c4 Bxg5 12. cxd5 Be7 13. dxe6 fxe6 14. Rfe1
O-O 15. Ng3 Bd6 16. Rxe6 Bxg3 17. fxg3 Nd7 18. h4 *
Position (FEN): r2q1rk1/pp1n2pp/2p1R3/8/3P3P/3Q1NP1/PP4P1/R5K1 b - - 0 18
Black to move.
Themes:  Middlegame  
Puzzle rating: 1582
Best move: Nc5