Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. exd5 cxd5 4. Nf3 Nf6 5. Bd3 Bg4 6. h3 Bh5 7. Bf4 e6 8.
Nbd2 Bd6 9. Bxd6 Qxd6 10. O-O O-O 11. g4 Bg6 12. Bxg6 hxg6 13. Qe2 Rc8 14. c3
a6 15. Ne5 Nc6 16. Kg2 Qc7 17. Ndf3 Nxe5 18. Nxe5 Ne4 19. h4 Qe7 20. Rh1 b5 21.
h5 g5 22. Rh3 Kh7 23. Qd3 Kh6 24. f3 Nd6 25. Qg6+ fxg6 *
Position (FEN): r1r5/4q1p1/p2np1pk/1p1pN1pP/3P2P1/2P2P1R/PP4K1/R7 w - - 0 26
White to move.
Themes: Discovered Attack Middlegame Mate in 1 
Puzzle rating: 1078
Best move: hxg6#