Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Nd4 4. Bc4 d6 5. c3 Nxf3+ 6. Qxf3 Qf6 7. Qe3 Ne7 8.
d4 exd4 9. cxd4 Nc6 10. d5 Ne5 11. Bb3 b6 12. Nc3 Ba6 13. Ba4+ Kd8 14. Bc6 Nd3+
15. Kd2 Rb8 16. f3 Qg6 17. g3 Be7 18. Kc2 h6 19. a3 Bg5 20. f4 Bxf4 *
Position (FEN): 1r1k3r/p1p2pp1/bpBp2qp/3P4/4Pb2/P1NnQ1P1/1PK4P/R1B4R w - - 0 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1109
Best move: gxf4