Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. exd5 cxd5 4. Nc3 Bf5 5. Bf4 a6 6. Nf3 e6 7. a3 Nf6 8. Bd3
Bxd3 9. Qxd3 Be7 10. Ne5 O-O 11. h4 Nbd7 12. h5 Nxe5 13. Bxe5 h6 14. Rh3 Bd6
15. Qg3 Bxe5 16. dxe5 Nh7 17. f4 Qb6 18. O-O-O Rac8 19. Rh4 f6 20. Rg4 Rf7 21.
Rg6 f5 22. Rxh6 d4 23. Ne2 Rc4 24. Rg6 Rd7 25. h6 Qc6 26. Rxg7+ Rxg7 *
Position (FEN): 6k1/1p4rn/p1q1p2P/4Pp2/2rp1P2/P5Q1/1PP1N1P1/2KR4 w - - 0 27
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1038
Best move: Qxg7#