Chess puzzle (Advantage)
Opening: Pirc_Defense, Pirc_Defense_Other_variations
Moves: 1. e4 d6 2. d4 Nf6 3. Bd3 g6 4. Bg5 Bg7 5. Nf3 c5 6. O-O c4 7. Bxf6 exf6 8.
Bxc4 O-O 9. Nbd2 f5 10. e5 dxe5 11. dxe5 Re8 12. Re1 Nc6 13. Bb5 Qb6 14. a4 a6
15. Nc4 Qc5 16. Bxc6 bxc6 17. Nd6 Rd8 18. Qe2 f6 19. Nb7 *
Position (FEN): r1br2k1/1N4bp/p1p2pp1/2q1Pp2/P7/5N2/1PP1QPPP/R3R1K1 b - - 1 19
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 950
Best move: Bxb7