Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. Nc3 h6 5. d3 a6 6. a4 d6 7. Be3 Ba7 8. Bxa7
Nxa7 9. h3 Be6 10. Bxe6 fxe6 11. O-O Nf6 12. d4 exd4 13. Nxd4 e5 14. Nf5 O-O
15. f4 Nc6 16. fxe5 Nxe5 17. Ne3 Qd7 18. Ned5 Nxd5 19. Nxd5 Rxf1+ 20. Qxf1 Rf8
21. Qe2 Rf7 22. Rf1 Rxf1+ 23. Qxf1 Qxa4 24. Ne7+ Kh7 25. Qf8 Qxe4 *
Position (FEN): 5Q2/1pp1N1pk/p2p3p/4n3/4q3/7P/1PP3P1/6K1 w - - 0 26
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1061
Best move: Qg8#