Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 g6 3. Nc3 Bg7 4. e4 d6 5. f3 O-O 6. Be3 c6 7. Qd2 Nbd7 8. Bh6
Nh5 9. g4 Bxh6 10. Qxh6 Ng7 11. h4 Qb6 12. O-O-O Nf6 13. h5 Bxg4 14. hxg6 Bh5
15. gxh7+ Kh8 16. Rd2 Qa5 17. Rg2 Bg6 18. Nge2 e5 19. d5 Qb4 20. Ng3 cxd5 21.
Nf5 Nxf5 22. exf5 d4 23. fxg6 fxg6 24. Qxg6 Ne8 25. Qg8+ Rxg8 *
Position (FEN): r3n1rk/pp5P/3p4/4p3/1qPp4/2N2P2/PP4R1/2K2B1R w - - 0 26
White to move.
Themes: Advanced Pawn, Double Check, Kingside Attack Middlegame Mate in 1 Promotion
Puzzle rating: 552
Best move: hxg8=Q#