Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. d4 Nc6 3. dxe5 Nxe5 4. f4 Ng6 5. Nf3 d6 6. Nc3 Bg4 7. h3 Bxf3 8.
Qxf3 Nf6 9. Be3 Be7 10. O-O-O O-O 11. g4 Nh4 12. Qf2 Nd7 13. g5 Ng6 14. h4 Re8
15. h5 Ngf8 16. g6 fxg6 17. Bc4+ Kh8 18. hxg6 h6 19. Bf7 Bf6 20. Bd4 Bxd4 21.
Rxd4 Re7 22. Qg3 Nf6 23. Rxh6+ gxh6 24. g7+ Kh7 25. g8=Q+ Nxg8 *
Position (FEN): r2q1nn1/ppp1rB1k/3p3p/8/3RPP2/2N3Q1/PPP5/2K5 w - - 0 26
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 849
Best move: Qxg8#