Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nf3 e6 3. b3 Nc6 4. Bb2 Nf6 5. Bb5 Nxe4 6. Bxc6 dxc6 7. Qe2 Qd5 8.
c4 Qf5 9. Nh4 Qf4 10. g3 Qxf2+ 11. Qxf2 Nxf2 12. Kxf2 b5 13. d3 Bb7 14. Nf3 Rd8
15. Ke2 h6 16. Nbd2 f6 17. Rad1 Kf7 18. d4 cxd4 19. cxb5 c5 20. Nc4 g5 21. Kd3
*
Position (FEN): 3r1b1r/pb3k2/4pp1p/1Pp3p1/2Np4/1P1K1NP1/PB5P/3R3R b - - 1 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 946
Best move: Bxf3