Chess puzzle (Advantage)
Moves: 1. e4 d5 2. e5 d4 3. Bc4 c5 4. d3 Nc6 5. a4 Nxe5 6. b3 Nf6 7. Ne2 e6 8. O-O Bd6
9. f4 Neg4 10. Ng3 Nd5 11. Qxg4 O-O 12. Bxd5 exd5 13. Qf3 Qc7 14. Qxd5 Be6 15.
Qe4 Rfe8 16. Qf3 Bf8 17. Ne4 Bd5 18. Nbd2 Kh8 19. Nc4 Rad8 20. Ne5 f6 21. Ng4
f5 22. Ne5 Bd6 23. Ng3 *
Position (FEN): 3rr2k/ppq3pp/3b4/2pbNp2/P2p1P2/1P1P1QN1/2P3PP/R1B2RK1 b - - 3 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 911
Best move: Bxf3