Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. c4 e6 3. Nc3 Bb4 4. Nf3 b6 5. Bg5 h6 6. Bxf6 Qxf6 7. e4 Bb7 8. Bd3
Bxc3+ 9. bxc3 Qg6 10. O-O Nc6 11. d5 Ne7 12. Ne5 Qf6 13. f4 O-O-O 14. a4 d6 15.
Ng4 Qxc3 16. a5 Qd4+ 17. Nf2 g5 18. axb6 axb6 19. Ra7 b5 20. Rxb7 *
Position (FEN): 2kr3r/1Rp1np2/3pp2p/1p1P2p1/2PqPP2/3B4/5NPP/3Q1RK1 b - - 0 20
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1095
Best move: Kxb7