Chess puzzle (Advantage)
Moves: 1. e4 e6 2. c4 Nf6 3. Nc3 d5 4. cxd5 exd5 5. e5 Ne4 6. d4 Bb4 7. Qc2 Bf5 8. Bd3
O-O 9. a3 Bxc3+ 10. bxc3 Re8 11. Ne2 Qh4 12. Be3 Nd7 13. O-O b6 14. Ng3 Nxg3
15. fxg3 Bxd3 16. Qxd3 Qe7 17. a4 c5 18. Rf2 cxd4 19. cxd4 f6 20. exf6 Qxe3 *
Position (FEN): r3r1k1/p2n2pp/1p3P2/3p4/P2P4/3Qq1P1/5RPP/R5K1 w - - 0 21
White to move.
Themes: Advanced Pawn Middlegame  
Puzzle rating: 1180
Best move: f7+