Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 a6 5. Nc3 Nf6 6. f4 e6 7. Be3 Be7 8. Qd2
O-O 9. O-O-O b5 10. Be2 Bb7 11. Bf3 Nbd7 12. g4 Rc8 13. g5 Ne8 14. h4 g6 15. h5
e5 16. hxg6 fxg6 17. Ne6 Qa5 18. Rxh7 Kxh7 19. Qh2+ Kg8 20. Rh1 Kf7 21. Qh7+
Kxe6 22. f5+ gxf5 23. exf5+ Rxf5 24. Bxb7 Rxc3 25. bxc3 Qxc3 26. Rh6+ Nef6 *
Position (FEN): 8/1B1nb2Q/p2pkn1R/1p2prP1/8/2q1B3/P1P5/2K5 w - - 2 27
White to move.
Themes: Pin Middlegame Mate in 1 
Puzzle rating: 1707
Best move: Qg8#