Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qd8 4. Nf3 Bg4 5. Bc4 e6 6. h3 Bh5 7. g4 Bg6 8. d3
Bd6 9. Be3 Ne7 10. a3 O-O 11. h4 f5 12. h5 Be8 13. g5 Qd7 14. Qd2 f4 15. Bd4
Nbc6 16. Bf6 gxf6 17. gxf6 Rxf6 18. Rg1+ Kh8 19. Ne4 Rh6 20. O-O-O Nf5 21. Qc3+
e5 22. Rg5 Bxh5 23. d4 Bxf3 24. Qxf3 Ncxd4 25. Qg4 b5 26. Rg8+ Rxg8 *
Position (FEN): 6rk/p1pq3p/3b3r/1p2pn2/2BnNpQ1/P7/1PP2P2/2KR4 w - - 0 27
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 496
Best move: Qxg8#