Chess puzzle (Advantage)
Moves: 1. d4 d6 2. h3 g6 3. Nf3 Bg7 4. Bf4 e6 5. e3 Nf6 6. Nbd2 Nd5 7. Bh2 O-O 8. Bd3
c6 9. c3 a5 10. O-O b5 11. Re1 a4 12. a3 Nd7 13. e4 Ne7 14. Bxd6 Ba6 15. Bb4
Nb6 16. e5 Nbd5 17. Bxe7 Qxe7 18. b4 Nf4 19. Be4 f5 20. Bxc6 Rac8 21. Bxb5 *
Position (FEN): 2r2rk1/4q1bp/b3p1p1/1B2Pp2/pP1P1n2/P1P2N1P/3N1PP1/R2QR1K1 b - - 0 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1006
Best move: Bxb5