Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. e3 e6 3. Nf3 d5 4. c4 Be7 5. Nc3 O-O 6. Be2 a6 7. O-O dxc4 8. Bxc4
b5 9. Bb3 Bb7 10. Bd2 Nbd7 11. Qe2 c5 12. Rad1 Qc7 13. a3 Rac8 14. h3 c4 15.
Bc2 Nb6 16. Ne5 Nbd5 17. f4 Nxc3 18. Bxc3 a5 19. f5 Ne4 20. Bxe4 Bxe4 21. f6
Bxf6 22. Rxf6 gxf6 23. Ng4 f5 *
Position (FEN): 2r2rk1/2q2p1p/4p3/pp3p2/2pPb1N1/P1B1P2P/1P2Q1P1/3R2K1 w - - 0 24
White to move.
Themes:  Middlegame  
Puzzle rating: 828
Best move: Nf6+