Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Bc4 g6 4. h3 Bg7 5. Nc3 Nf6 6. d3 O-O 7. O-O d6 8. a3
Bd7 9. Bd2 a6 10. Nh2 Qc8 11. f4 Nd4 12. Ne2 Nc6 13. c3 b5 14. Bd5 Nxd5 15.
exd5 Nd8 16. Rb1 e6 17. c4 exd5 18. cxd5 Bf5 19. Bc3 f6 20. g4 Bd7 21. g5 Bxh3
22. gxf6 Bxf1 *
Position (FEN): r1qn1rk1/6bp/p2p1Pp1/1ppP4/5P2/P1BP4/1P2N2N/1R1Q1bK1 w - - 0 23
White to move.
Themes: Advanced Pawn Middlegame  
Puzzle rating: 1404
Best move: fxg7