Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Qxd4 Nc6 5. Bb5 Bd7 6. Bxc6 bxc6 7. Nc3 e5 8.
Qd1 Nf6 9. Bg5 Be7 10. O-O h6 11. Bxf6 gxf6 12. Nh4 h5 13. Nf5 h4 14. Nxd6+
Bxd6 15. Qxd6 Rg8 16. Rad1 Bh3 17. Qxd8+ Rxd8 18. Rxd8+ Kxd8 19. g3 *
Position (FEN): 3k2r1/p4p2/2p2p2/4p3/4P2p/2N3Pb/PPP2P1P/5RK1 b - - 0 19
Black to move.
Themes: Pin Endgame  
Puzzle rating: 987
Best move: Bxf1