Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. g3 g6 3. Bg2 Bg7 4. Nf3 O-O 5. O-O d6 6. c4 Nc6 7. Nc3 e5 8. dxe5
Nxe5 9. Bg5 Nxc4 10. Qb3 Be6 11. Qxb7 h6 12. Bd2 Rb8 13. Qxa7 Rxb2 14. Bc1 Rc2
15. Qd4 Nh5 16. Qd3 Rxc3 17. Qd1 Ne5 18. Nd4 Bc4 19. Bb2 Nf3+ 20. Nxf3 Rxf3 21.
Bxf3 *
Position (FEN): 3q1rk1/2p2pb1/3p2pp/7n/2b5/5BP1/PB2PP1P/R2Q1RK1 b - - 0 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1144
Best move: Bxb2