Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. c4 d5 3. Nc3 c6 4. Nf3 e6 5. cxd5 exd5 6. Bg5 Be7 7. Ne5 O-O 8. e3
Bf5 9. Bd3 Ne4 10. Bxe7 Qxe7 11. Bxe4 dxe4 12. Qh5 Bg6 13. Nxg6 hxg6 14. Qg4
Re8 15. h4 Nd7 16. d5 Nf6 17. Qe2 cxd5 18. g4 Qe5 19. g5 Nh5 20. O-O-O Rad8 21.
Qb5 f6 22. Qxb7 d4 23. gxf6 dxc3 *
Position (FEN): 3rr1k1/pQ4p1/5Pp1/4q2n/4p2P/2p1P3/PP3P2/2KR3R w - - 0 24
White to move.
Themes: Advanced Pawn Middlegame  
Puzzle rating: 1073
Best move: f7+