Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Nf6 4. Nc3 d6 5. d4 exd4 6. Nxd4 Bd7 7. Nxc6 Bxc6 8.
Bxc6+ bxc6 9. O-O Be7 10. Re1 O-O 11. f3 Rb8 12. b3 Nd7 13. Bb2 f5 14. exf5
Rxf5 15. Qd4 Bf6 16. Qxa7 Nb6 17. Qa6 Nd5 18. Qd3 Nb4 19. Qxf5 Qf8 20. Qd3 *
Position (FEN): 1r3qk1/2p3pp/2pp1b2/8/1n6/1PNQ1P2/PBP3PP/R3R1K1 b - - 2 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1077
Best move: Nxd3