Chess puzzle (Advantage)
Moves: 1. d4 d5 2. c4 dxc4 3. e4 e6 4. Bxc4 c5 5. d5 a6 6. Nf3 b5 7. Bb3 c4 8. Bc2 Nf6
9. Nc3 Bc5 10. dxe6 Bxe6 11. Qxd8+ Kxd8 12. O-O Nc6 13. Bf4 h6 14. Rad1+ Ke7
15. Rd2 g5 16. Bg3 h5 17. Rfd1 h4 18. Bd6+ Bxd6 19. Rxd6 Nb4 20. Nxg5 *
Position (FEN): r6r/4kp2/p2Rbn2/1p4N1/1np1P2p/2N5/PPB2PPP/3R2K1 b - - 0 20
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1035
Best move: Nxc2