Chess puzzle (Equality)
Moves: 1. e4 c5 2. Bc4 e6 3. f4 d5 4. exd5 exd5 5. Bb5+ Nd7 6. Nh3 a6 7. Ba4 b5 8. Bb3
c4 9. Bxc4 dxc4 10. d3 cxd3 11. Qxd3 Nb6 12. O-O Qxd3 13. cxd3 Nf6 14. Ng5 Bc5+
15. Kh1 O-O 16. Nc3 Bb7 17. a3 Nbd5 18. Nce4 Rfe8 *
Position (FEN): r3r1k1/1b3ppp/p4n2/1pbn2N1/4NP2/P2P4/1P4PP/R1B2R1K w - - 3 19
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1472
Best move: Nxc5