Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. c4 e6 3. Nf3 d5 4. Nc3 Be7 5. Bf4 c6 6. e3 O-O 7. Bd3 Nbd7 8. h3
dxc4 9. Bxc4 b5 10. Bd3 a6 11. O-O Bb7 12. Ne4 Nxe4 13. Bxe4 Nf6 14. Bd3 c5 15.
dxc5 Bxf3 16. gxf3 Nh5 17. Bh2 Bxc5 18. Qc2 Rc8 19. Qe2 f5 20. f4 Qh4 21. Qf3
e5 22. fxe5 f4 23. exf4 *
Position (FEN): 2r2rk1/6pp/p7/1pb1P2n/5P1q/3B1Q1P/PP3P1B/R4RK1 b - - 0 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1585
Best move: Nxf4