Chess puzzle (Equality)
Moves: 1. d4 g6 2. b3 Bg7 3. Bb2 Nf6 4. Nf3 O-O 5. Nbd2 c6 6. e4 d5 7. e5 Nfd7 8. Ng5
h6 9. h4 f6 10. Ne6 Qe8 11. Nxf8 Qxf8 12. Bd3 fxe5 13. Bxg6 exd4 14. Nf3 Nc5
15. Nxd4 Ne4 16. Bxe4 dxe4 17. Qd2 *
Position (FEN): rnb2qk1/pp2p1b1/2p4p/8/3Np2P/1P6/PBPQ1PP1/R3K2R b KQ - 1 17
Black to move.
Themes:  Middlegame  
Puzzle rating: 1822
Best move: c5