Chess puzzle (Crushing)
Moves: 1. e4 e5 2. f4 exf4 3. Nf3 g5 4. Bc4 g4 5. Ne5 Qh4+ 6. Kf1 Nh6 7. d4 d6 8. Nd3
f3 9. gxf3 Qh3+ 10. Kg1 Qxf3 11. Qxf3 gxf3 12. Kf2 Bg4 13. Rg1 Bh5 14. h3 Rg8
15. Nc3 Rxg1 16. Kxg1 c6 17. Kf2 Nd7 18. Nf4 Bg6 19. Nxg6 fxg6 20. Kxf3 Nf7 21.
Be3 Be7 22. Rf1 O-O-O *
Position (FEN): 2kr4/pp1nbn1p/2pp2p1/8/2BPP3/2N1BK1P/PPP5/5R2 w - - 5 23
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 873
Best move: Bxf7