Chess puzzle (Equality)
Moves: 1. g4 d5 2. e3 c5 3. Bg2 e5 4. Nc3 Be6 5. Nf3 Nc6 6. h3 Bd6 7. d3 Nge7 8. a3
O-O 9. Qe2 Re8 10. Bd2 Rb8 11. Ng5 a6 12. Nxe6 fxe6 13. g5 Ng6 14. h4 Rf8 15.
Qg4 Re8 16. h5 Nf8 17. h6 g6 18. O-O-O Ne7 19. Qf3 Nf5 20. e4 Nd4 21. Qf6 Qxf6
*
Position (FEN): 1r2rnk1/1p5p/p2bpqpP/2ppp1P1/3nP3/P1NP4/1PPB1PB1/2KR3R w - - 0 22
White to move.
Themes:  Middlegame  
Puzzle rating: 1469
Best move: gxf6