Chess puzzle (Equality)
Moves: 1. d4 Nf6 2. Nf3 d6 3. c4 g6 4. Nc3 Bg7 5. e4 O-O 6. Be2 Nbd7 7. Bg5 c5 8. d5
a6 9. Qd2 Rb8 10. O-O h6 11. Bxh6 Bxh6 12. Qxh6 Ng4 13. Qd2 f5 14. exf5 Rxf5
15. Nd4 *
Position (FEN): 1rbq2k1/1p1np3/p2p2p1/2pP1r2/2PN2n1/2N5/PP1QBPPP/R4RK1 b - - 1 15
Black to move.
Themes:  Middlegame  
Puzzle rating: 1950
Best move: cxd4