Chess puzzle (Advantage)
Moves: 1. d4 d5 2. Bf4 Bf5 3. e3 Nc6 4. c4 dxc4 5. Bxc4 Nf6 6. Nf3 e6 7. h3 Bd6 8.
Bxd6 Qxd6 9. O-O O-O-O 10. a4 h6 11. Re1 g5 12. Nbd2 g4 13. hxg4 Bxg4 14. Bd3
Rdg8 15. Ne4 Nxe4 16. Bxe4 Bh3 17. Nh4 Ne7 18. a5 Nf5 19. Nxf5 exf5 20. Bf3 Qg6
21. g3 h5 22. Bxb7+ *
Position (FEN): 2k3rr/pBp2p2/6q1/P4p1p/3P4/4P1Pb/1P3P2/R2QR1K1 b - - 0 22
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 605
Best move: Kxb7