Chess puzzle (Advantage)
Moves: 1. d4 d5 2. Nf3 Bg4 3. e3 e6 4. h3 Bf5 5. c4 c6 6. cxd5 cxd5 7. Bb5+ Nc6 8. Nc3
Bb4 9. a3 Bxc3+ 10. bxc3 Ne7 11. c4 O-O 12. O-O a6 13. cxd5 Qxd5 14. Bd3 Bxd3
15. Qxd3 b5 16. e4 Qc4 17. Qe3 Rad8 18. Bb2 Na5 19. Rac1 Qa2 20. Ra1 *
Position (FEN): 3r1rk1/4nppp/p3p3/np6/3PP3/P3QN1P/qB3PP1/R4RK1 b - - 8 20
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1055
Best move: Qxb2