Chess puzzle (Checkmate)
Moves: 1. e4 g6 2. Nf3 Bg7 3. d4 b6 4. Bc4 Bb7 5. Nc3 e6 6. O-O Ne7 7. Bg5 O-O 8. Re1
c6 9. a3 d5 10. exd5 cxd5 11. Bd3 a6 12. h3 Nbc6 13. h4 Qc7 14. h5 Nf5 15. hxg6
hxg6 16. Bxf5 gxf5 17. Ne5 Nxe5 18. dxe5 Bxe5 19. Qh5 Bg7 20. Re3 f6 21. Rh3
fxg5 22. Qxg5 Qf7 23. Re1 Rae8 24. Ree3 Qf6 25. Qh5 d4 26. Reg3 dxc3 27. bxc3
Rf7 *
Position (FEN): 4r1k1/1b3rb1/pp2pq2/5p1Q/8/P1P3RR/2P2PP1/6K1 w - - 1 28
White to move.
Themes: Pin Middlegame Mate in 1 
Puzzle rating: 1816
Best move: Qh8#