Chess puzzle (Advantage)
Moves: 1. e4 e6 2. Nf3 d5 3. exd5 exd5 4. d4 Nf6 5. Bd3 Be7 6. h3 c6 7. O-O h6 8. c3
Be6 9. Bf4 Nbd7 10. Nbd2 Qb6 11. Qc2 O-O-O 12. c4 g5 13. Bh2 dxc4 14. Nxc4 Bxc4
15. Bxc4 g4 16. hxg4 Nxg4 17. Bxf7 Nxh2 18. Kxh2 Bd6+ 19. Kg1 Nf6 20. d5 Kb8
21. dxc6 Qc7 22. Bd5 *
Position (FEN): 1k1r3r/ppq5/2Pb1n1p/3B4/8/5N2/PPQ2PP1/R4RK1 b - - 2 22
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1510
Best move: Nxd5