Chess puzzle (Crushing)
Moves: 1. e4 d5 2. e5 e6 3. d4 Nc6 4. c3 a6 5. Nf3 h6 6. Be2 Nce7 7. Bd3 Bd7 8. h3 Bb5
9. Bxb5+ axb5 10. Qb3 c6 11. a4 Qa5 12. Bd2 bxa4 13. Qa2 b5 14. c4 Qb6 15. c5
Qb8 16. Qa3 Ng6 17. O-O Be7 18. Nc3 Bd8 19. Ne2 Ba5 20. Be3 N8e7 21. h4 Nf5 22.
h5 Nge7 23. Bf4 Kd7 24. g4 g5 25. Bg3 Nxg3 26. fxg3 Qf8 27. b4 Bc7 28. Kg2 Qg7
29. Rf2 Qh7 30. Qe3 Qf5 *
Position (FEN): r6r/2bknp2/2p1p2p/1pPpPqpP/pP1P2P1/4QNP1/4NRK1/R7 w - - 7 31
White to move.
Themes:  Middlegame  
Puzzle rating: 1664
Best move: gxf5