Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. O-O Be7 6. Re1 b5 7. Bb3 d6 8. c3
O-O 9. h3 Na5 10. Bc2 c5 11. d4 Qc7 12. Nbd2 Re8 13. Nf1 Bb7 14. d5 Bc8 15. g4
Nd7 16. Ng3 Nf8 17. Nf5 Bd8 18. Kh2 Nb7 19. Bg5 f6 20. Be3 g6 21. Rg1 gxf5 *
Position (FEN): r1bbrnk1/1nq4p/p2p1p2/1ppPpp2/4P1P1/2P1BN1P/PPB2P1K/R2Q2R1 w - - 0 22
White to move.
Themes: Discovered Attack, Kingside Attack Middlegame  
Puzzle rating: 1246
Best move: gxf5+