Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. c3 Nxe4 5. O-O d6 6. d4 exd4 7. Nxd4 Be7 8.
Re1 Nf6 9. Qe2 Nxd4 10. cxd4 d5 11. Bd3 Be6 12. Nc3 O-O 13. Bf4 Re8 14. h3 c6
15. Be5 Bd6 16. Qf3 Rc8 17. Re2 b6 18. Rae1 c5 19. Bxf6 Qxf6 20. Qh5 Qh6 21.
Qf3 cxd4 22. Nxd5 Rc5 23. Be4 Bxd5 24. Bxd5 Rxe2 25. Bxf7+ Kh8 26. Qa8+ Bf8 *
Position (FEN): Q4b1k/p4Bpp/1p5q/2r5/3p4/7P/PP2rPP1/4R1K1 w - - 3 27
White to move.
Themes: Hanging Piece Middlegame Mate in 1 
Puzzle rating: 561
Best move: Qxf8#