Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. c3 d5 3. e5 d4 4. Ne2 Nc6 5. cxd4 cxd4 6. d3 Nxe5 7. Ng3 Nc6 8. Nd2
Nf6 9. Nde4 Nxe4 10. Nxe4 g6 11. Bf4 Bg7 12. Be2 e5 13. Bg3 O-O 14. O-O f5 15.
Qb3+ Kh8 16. Nc5 f4 17. Nxb7 Qe7 18. Bf3 Bxb7 19. Rac1 Rac8 20. Bg4 Rc7 21.
Bxf4 Rxf4 22. f3 Bc8 23. Qd5 Bxg4 24. fxg4 Rxf1+ 25. Kxf1 Nb4 26. Rxc7 Qxc7 27.
Qa8+ Bf8 *
Position (FEN): Q4b1k/p1q4p/6p1/4p3/1n1p2P1/3P4/PP4PP/5K2 w - - 2 28
White to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 463
Best move: Qxf8#