Chess puzzle (Checkmate)
Moves: 1. d4 f5 2. Nf3 Nf6 3. Nc3 e6 4. Bg5 Be7 5. Bxf6 Bxf6 6. e4 O-O 7. Bd3 d6 8.
O-O Nc6 9. exf5 exf5 10. d5 Ne5 11. Nxe5 dxe5 12. Qh5 e4 13. Bc4 Kh8 14. Rae1
g6 15. Qd1 a6 16. Bb3 Qd6 17. Ne2 Bxb2 18. c3 Ba3 19. Nd4 Bc5 20. Kh1 Qb6 21.
f3 Bxd4 22. cxd4 Bd7 23. Qd2 Bb5 24. Rf2 Bd3 25. fxe4 fxe4 26. Rxf8+ Rxf8 27.
Qh6 Qxd4 *
Position (FEN): 5r1k/1pp4p/p5pQ/3P4/3qp3/1B1b4/P5PP/4R2K w - - 0 28
White to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 1090
Best move: Qxf8#