Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nc3 Nc6 3. g3 Nf6 4. Bg2 e6 5. d3 d5 6. exd5 exd5 7. Bg5 Be7 8.
Nge2 d4 9. Bxf6 Bxf6 10. Ne4 Be7 11. Nf4 O-O 12. O-O f5 13. Nd2 Bg5 14. Re1
Bxf4 15. gxf4 Qh4 16. Qf3 Nb4 17. Rec1 Rb8 18. c3 Na6 19. Re1 Bd7 20. Qg3 Qg4
21. Bh3 Qxg3+ 22. fxg3 Bc6 23. Nf3 *
Position (FEN): 1r3rk1/pp4pp/n1b5/2p2p2/3p1P2/2PP1NPB/PP5P/R3R1K1 b - - 2 23
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 712
Best move: Bxf3