Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Nf3 e6 3. e3 d5 4. Bd3 c5 5. c3 Nc6 6. Nbd2 Be7 7. O-O b6 8. Qe2
Bb7 9. dxc5 bxc5 10. e4 O-O 11. e5 Ne8 12. Re1 g6 13. Nf1 Ng7 14. Bh6 Rb8 15.
Ne3 d4 16. Ng4 Na5 17. Rad1 Bxf3 18. Qxf3 c4 19. Be4 d3 20. Nf6+ Bxf6 21. exf6
Nh5 22. Bg5 Rxb2 23. g4 Rb5 24. Bh4 g5 25. gxh5 gxh4 26. Qg4+ Kh8 *
Position (FEN): 3q1r1k/p4p1p/4pP2/nr5P/2p1B1Qp/2Pp4/P4P1P/3RR1K1 w - - 2 27
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1195
Best move: Qg7#