Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. Bf4 g6 3. e3 Bg7 4. Nc3 d6 5. Bd3 Be6 6. d5 Nxd5 7. Nge2 Nxf4 8.
Nxf4 O-O 9. Qf3 c6 10. Nxe6 fxe6 11. Qe2 Qb6 12. Qd2 Nd7 13. Rb1 Rf7 14. O-O
Raf8 15. b3 Qa5 16. Ne4 Qh5 17. Be2 Qh4 18. f3 d5 19. g3 Qh6 20. Nc3 Rf5 21. g4
Be5 22. Rf2 Rxf3 *
Position (FEN): 5rk1/pp1np2p/2p1p1pq/3pb3/6P1/1PN1Pr2/P1PQBR1P/1R4K1 w - - 0 23
White to move.
Themes:  Middlegame  
Puzzle rating: 1500
Best move: Bxf3