Chess puzzle (Advantage)
Moves: 1. d4 d5 2. Bf4 Bf5 3. c4 e6 4. Qb3 Nc6 5. e3 Bb4+ 6. Nc3 Nf6 7. Nf3 Ne4 8. Ne5
Bxc3+ 9. bxc3 Na5 10. Qb5+ c6 11. Qb4 f6 12. Nd3 g5 13. Bg3 Nxg3 14. hxg3 Qc7
15. c5 Rb8 16. Be2 b6 17. O-O bxc5 18. Qxc5 Rb5 19. Qa3 Qb6 20. Qc1 Bg6 21. Bg4
*
Position (FEN): 4k2r/p6p/1qp1ppb1/nr1p2p1/3P2B1/2PNP1P1/P4PP1/R1Q2RK1 b k - 6 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1153
Best move: Bxd3