Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Bc4 Be7 5. a4 Nf6 6. O-O d6 7. Re1 Bg4 8. c3
O-O 9. d4 h6 10. Be3 Re8 11. Nbd2 Bf8 12. h3 Bd7 13. Bd3 Qc8 14. Kh2 a5 15. Nf1
b6 16. Ng3 Rb8 17. Nh4 Nh7 18. Nhf5 Bxf5 19. Nxf5 Ne7 20. Bb5 Rd8 21. Qf3 Nxf5
22. exf5 f6 23. Bc4+ Kh8 24. Be6 Qb7 25. Qg3 c5 26. Bxh6 gxh6 *
Position (FEN): 1r1r1b1k/1q5n/1p1pBp1p/p1p1pP2/P2P4/2P3QP/1P3PPK/R3R3 w - - 0 27
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 654
Best move: Qg8#