Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. f3 d6 3. d3 Nc6 4. Be3 Nf6 5. Nd2 Qb6 6. b3 g6 7. Nc4 Qc7 8. Ne2 b5
9. Nd2 Bg7 10. Rb1 Qa5 11. g3 O-O 12. Bg2 Nd7 13. O-O Qxa2 14. f4 Qa5 15. e5
Qc7 16. c3 Bb7 17. exd6 exd6 18. f5 Bxc3 19. fxg6 fxg6 20. Rxf8+ Rxf8 21. Bh6
Bg7 22. Bxg7 Kxg7 23. Nf4 Nd4 24. Nf3 Nxf3+ 25. Bxf3 Bxf3 26. Qxf3 Ne5 27. Ne6+
Kh8 *
Position (FEN): 5r1k/p1q4p/3pN1p1/1pp1n3/8/1P1P1QP1/7P/1R4K1 w - - 3 28
White to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 834
Best move: Qxf8#