Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Bb5 d6 4. O-O Bd7 5. Re1 g6 6. c3 Bg7 7. d4 cxd4 8. cxd4
e6 9. Nc3 Nge7 10. Be3 O-O 11. Qd2 a6 12. Bf1 Rc8 13. Bh6 Qb6 14. Bxg7 Kxg7 15.
d5 Ne5 16. Nxe5 dxe5 17. Rad1 Rfd8 18. d6 Nc6 19. Ne2 Be8 20. h4 Rd7 21. h5
Rcd8 22. h6+ Kg8 23. Qg5 f5 24. exf5 exf5 25. Ng3 Nd4 26. Qf6 Qxd6 27. Bc4+ Bf7
*
Position (FEN): 3r2k1/1p1r1b1p/p2q1QpP/4pp2/2Bn4/6N1/PP3PP1/3RR1K1 w - - 2 28
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1193
Best move: Qg7#