Chess puzzle (Advantage)
Moves: 1. d4 d6 2. c4 c6 3. Nc3 f6 4. e4 Bd7 5. Nf3 e5 6. d5 Be7 7. Bd3 h6 8. O-O f5
9. exf5 a6 10. Re1 b5 11. a3 cxd5 12. cxd5 Nf6 13. Ne4 Nxe4 14. Bxe4 Qc8 15.
Nd2 Bxf5 16. Qh5+ g6 17. Bxf5 Qxf5 18. Qe2 h5 19. Ne4 h4 20. h3 g5 21. Nxd6+ *
Position (FEN): rn2k2r/4b3/p2N4/1p1Ppqp1/7p/P6P/1P2QPP1/R1B1R1K1 b kq - 0 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 595
Best move: Bxd6