Chess puzzle (Advantage)
Moves: 1. d4 d5 2. c4 c5 3. dxc5 Qa5+ 4. Nc3 Qxc5 5. cxd5 Nf6 6. e4 e5 7. Nf3 Ng4 8.
Qe2 a6 9. h3 Nf6 10. Nxe5 Bd6 11. Nf3 O-O 12. Be3 Qc7 13. Bd4 Nbd7 14. Qc4 Qxc4
15. Bxc4 b5 16. Be2 Re8 17. O-O Bb7 18. Bd3 Rac8 19. Rfe1 b4 20. Nb1 Nc5 21.
Bxf6 *
Position (FEN): 2r1r1k1/1b3ppp/p2b1B2/2nP4/1p2P3/3B1N1P/PP3PP1/RN2R1K1 b - - 0 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 953
Best move: Nxd3