Chess puzzle (Crushing)
Moves: 1. e4 c5 2. Nf3 d6 3. c3 Nc6 4. d4 cxd4 5. cxd4 Nf6 6. Nc3 Bg4 7. Be3 e6 8. Be2
Be7 9. O-O O-O 10. h3 Bxf3 11. Bxf3 a6 12. d5 Ne5 13. dxe6 Nxf3+ 14. Qxf3 fxe6
15. Qg3 Rc8 16. Rad1 e5 17. Bh6 Rf7 18. Nd5 Nxe4 19. Nxe7+ Qxe7 20. Qg4 Rcf8
21. Qxe4 gxh6 22. Rd3 Rg7 23. Qd5+ Kh8 24. Qxd6 Qg5 *
Position (FEN): 5r1k/1p4rp/p2Q3p/4p1q1/8/3R3P/PP3PP1/5RK1 w - - 1 25
White to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 1093
Best move: Qxf8+