Chess puzzle (Advantage)
Moves: 1. e4 c5 2. f4 d6 3. Nf3 Nc6 4. Bc4 Nf6 5. d3 a6 6. f5 Ne5 7. Nxe5 dxe5 8. Bg5
b5 9. Bxf6 exf6 10. Bd5 Ra7 11. a3 Bb7 12. Ba2 Be7 13. Qg4 O-O 14. h4 Qd4 15.
Nc3 b4 16. axb4 cxb4 17. Ne2 Qxb2 18. Kd2 Qa3 19. Bxf7+ Rxf7 20. Rxa3 bxa3 21.
h5 h6 22. Nc3 *
Position (FEN): 6k1/rb2brp1/p4p1p/4pP1P/4P1Q1/p1NP4/2PK2P1/7R b - - 1 22
Black to move.
Themes:  Middlegame  
Puzzle rating: 998
Best move: Bb4