Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qa5 4. Bc4 Bf5 5. d3 c6 6. Bd2 Qc7 7. g4 Bg6 8. h4
h5 9. g5 e6 10. Nh3 Bd6 11. Qf3 Bf5 12. Nf4 g6 13. O-O-O Bg4 14. Qe4 Bxd1 15.
Rxd1 Nd7 16. Nxe6 fxe6 17. Qxg6+ Kd8 18. Bxe6 Ne7 19. Qg7 Be5 20. Qf7 Rf8 21.
Qxh5 Rxf2 22. Ne4 Rf8 23. Bb4 c5 24. Bxd7 cxb4 25. Ba4 Rc8 26. Qh6 Nd5 *
Position (FEN): 2rk1r2/ppq5/7Q/3nb1P1/Bp2N2P/3P4/PPP5/2KR4 w - - 4 27
White to move.
Themes: Hanging Piece Middlegame Mate in 1 
Puzzle rating: 804
Best move: Qxf8#