Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Bc4 e6 3. Nc3 d6 4. Nf3 a6 5. a4 Nf6 6. d3 Be7 7. O-O Qc7 8. Re1
O-O 9. Bg5 h6 10. Bh4 Nc6 11. Nd2 b6 12. f4 Bb7 13. Nf3 d5 14. exd5 exd5 15.
Nxd5 Qd7 16. Nxb6 Qc7 17. Nxa8 Rxa8 18. c3 Re8 19. Qb3 Rf8 20. Re2 Na5 21. Qa2
Nxc4 22. Qxc4 Bd6 23. Bxf6 gxf6 24. g3 *
Position (FEN): 5rk1/1bq2p2/p2b1p1p/2p5/P1Q2P2/2PP1NP1/1P2R2P/R5K1 b - - 0 24
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1147
Best move: Bxf3