Chess puzzle (Advantage)
Moves: 1. d4 c5 2. d5 d6 3. c4 g6 4. Nc3 Bg7 5. Qc2 f5 6. e4 fxe4 7. Nxe4 Na6 8. a3
Nc7 9. Nf3 b5 10. Be2 Nf6 11. Nxf6+ Bxf6 12. O-O O-O 13. Rd1 bxc4 14. Bxc4 Bg4
15. Be2 Rb8 16. Rb1 Nb5 17. Bh6 Rf7 18. Be3 Qb6 19. Qa4 Bf5 20. Bd3 Bxd3 21.
Rxd3 Nc3 22. bxc3 *
Position (FEN): 1r4k1/p3pr1p/1q1p1bp1/2pP4/Q7/P1PRBN2/5PPP/1R4K1 b - - 0 22
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 851
Best move: Qxb1+