Chess puzzle (Advantage)
Moves: 1. e4 g6 2. Nf3 Bg7 3. Bc4 d6 4. c3 Nf6 5. d3 Nbd7 6. Bxf7+ Kxf7 7. Ng5+ Ke8 8.
Ne6 Ne5 9. Nxd8 Kxd8 10. Be3 Be6 11. Na3 Kd7 12. Qa4+ c6 13. d4 Nd3+ 14. Kd2
Nxb2 15. Qc2 Nc4+ 16. Nxc4 Bxc4 17. Rab1 Kc7 18. d5 cxd5 19. exd5 Bxd5 20. c4
Bxg2 21. Rhg1 Be4 22. Qc3 *
Position (FEN): r6r/ppk1p1bp/3p1np1/8/2P1b3/2Q1B3/P2K1P1P/1R4R1 b - - 3 22
Black to move.
Themes:  Middlegame  
Puzzle rating: 861
Best move: Bxb1