Chess puzzle (Advantage)
Moves: 1. f4 d5 2. d4 Nc6 3. e3 Nf6 4. Nf3 Bf5 5. Be2 e6 6. c3 Be7 7. O-O g5 8. fxg5
Ne4 9. Nbd2 Nxg5 10. Nxg5 Bxg5 11. Nf3 Be7 12. Bb5 Qd6 13. Bxc6+ Qxc6 14. Ne5
Qd6 15. Qh5 Rf8 16. Bd2 O-O-O 17. b3 Qa3 18. c4 Qb2 19. Qe2 Rg8 20. Nxf7 Be4
21. g3 Rxg3+ *
Position (FEN): 2kr4/ppp1bN1p/4p3/3p4/2PPb3/1P2P1r1/Pq1BQ2P/R4RK1 w - - 0 22
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1395
Best move: hxg3