Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. b4 Bxb4 5. c3 Be7 6. d4 exd4 7. O-O Nf6 8.
cxd4 O-O 9. d5 Na5 10. Bd3 Bc5 11. Bg5 d6 12. Nc3 c6 13. Qc2 h6 14. Bh4 Re8 15.
Rfe1 b5 16. dxc6 Nc4 17. Nd5 g5 18. Nxg5 *
Position (FEN): r1bqr1k1/p4p2/2Pp1n1p/1pbN2N1/2n1P2B/3B4/P1Q2PPP/R3R1K1 b - - 0 18
Black to move.
Themes:  Middlegame  
Puzzle rating: 2312
Best move: Nxd5