Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Bc5 4. O-O Nd4 5. Ba4 c6 6. Bb3 d6 7. c3 Nxb3 8.
axb3 Bg4 9. h3 Bh5 10. d3 h6 11. Nbd2 g5 12. Re1 Qd7 13. Nf1 O-O-O 14. Ng3 Bg6
15. b4 Bb6 16. Be3 Bxe3 17. fxe3 a6 18. d4 g4 19. Nh4 gxh3 20. Nxg6 fxg6 21.
Qf3 Rf8 *
Position (FEN): 2k2rnr/1p1q4/p1pp2pp/4p3/1P1PP3/2P1PQNp/1P4P1/R3R1K1 w - - 2 22
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 988
Best move: Qxf8+