Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. Ng5 d5 5. exd5 Nxd5 6. d4 Bb4+ 7. c3 Be7 8.
Qf3 Be6 9. Nxe6 fxe6 10. Nd2 exd4 11. cxd4 Nxd4 12. Qh5+ g6 13. Qd1 Qd6 14. Nf3
Nxf3+ 15. Qxf3 O-O-O 16. Bd2 e5 17. O-O-O Nf4 18. Bxf4 Qc5 19. Rxd8+ Rxd8 20.
b3 exf4 21. Kb2 g5 22. Rc1 Rd2+ 23. Kb1 Rxf2 24. Qe4 Qa5 25. Qe6+ Kb8 26. Qg8+
Bf8 *
Position (FEN): 1k3bQ1/ppp4p/8/q5p1/2B2p2/1P6/P4rPP/1KR5 w - - 6 27
White to move.
Themes: Hanging Piece Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 576
Best move: Qxf8#