Chess puzzle (Advantage)
Moves: 1. e4 c5 2. d4 cxd4 3. Qxd4 Nc6 4. Qd1 g6 5. Bd3 Bg7 6. Nc3 a6 7. h3 e6 8. Be3
Nge7 9. Qd2 d5 10. exd5 exd5 11. Bh6 O-O 12. Bxg7 Kxg7 13. Nf3 b5 14. O-O b4
15. Ne2 h6 16. c3 a5 17. c4 Be6 18. c5 Rc8 19. Qe3 Nf5 20. Bxf5 Bxf5 21. Ng3
Qf6 22. Rab1 *
Position (FEN): 2r2r2/5pk1/2n2qpp/p1Pp1b2/1p6/4QNNP/PP3PP1/1R3RK1 b - - 3 22
Black to move.
Themes:  Middlegame  
Puzzle rating: 1189
Best move: Bxb1