Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 e6 3. Nc3 Bb4 4. f3 d5 5. a3 Bxc3+ 6. bxc3 O-O 7. e3 b6 8. cxd5
exd5 9. Bd3 Ba6 10. Ne2 c5 11. O-O Re8 12. Ng3 h6 13. Ra2 c4 14. Bb1 Nc6 15.
Re2 Na5 16. Bc2 Nb3 17. Ree1 Qd6 18. e4 dxe4 19. fxe4 Qc6 20. Bf4 Rad8 21. Kh1
Bb7 22. d5 Qc5 23. Bxh6 gxh6 24. Rxf6 Rd6 25. Qg4+ Kf8 26. Nf5 Rxf6 *
Position (FEN): 4rk2/pb3p2/1p3r1p/2qP1N2/2p1P1Q1/PnP5/2B3PP/4R2K w - - 0 27
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 798
Best move: Qg7#