Chess puzzle (Checkmate)
Moves: 1. e4 b6 2. d4 Bb7 3. Bd3 e6 4. Nf3 Nf6 5. Qe2 Be7 6. O-O d6 7. d5 e5 8. Bb5+
Nfd7 9. Na3 O-O 10. Nc4 a6 11. Bxd7 Nxd7 12. Ne3 Nc5 13. Nf5 Bf6 14. b4 Nd7 15.
c4 Bc8 16. h4 Nb8 17. Ng5 h6 18. Qh5 Bxf5 19. exf5 e4 20. Rb1 hxg5 21. hxg5 Be5
22. g6 fxg6 23. fxg6 Re8 24. Bg5 Bf6 25. Qh7+ Kf8 26. Qh8+ Ke7 *
Position (FEN): rn1qr2Q/2p1k1p1/pp1p1bP1/3P2B1/1PP1p3/8/P4PP1/1R3RK1 w - - 7 27
White to move.
Themes: Pin Middlegame Mate in 1 
Puzzle rating: 1518
Best move: Qxg7#