Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. Bf4 d5 3. e3 Nf6 4. Bd3 Be7 5. Nf3 h6 6. Nbd2 a6 7. c3 Bd7 8. O-O
Nh5 9. Bg3 Nxg3 10. fxg3 O-O 11. c4 c6 12. cxd5 exd5 13. Ne5 Be6 14. Qh5 Qe8
15. Ndf3 f6 16. Bg6 Qc8 17. Bd3 fxe5 18. Nxe5 Qe8 19. Bg6 Qc8 20. Bf7+ Bxf7 21.
Rxf7 Bf6 22. Rf1 Qe6 23. Rxb7 a5 24. Qg6 Na6 25. Ng4 Kh8 26. Nxf6 Qxe3+ 27. Kh1
Rxf6 *
Position (FEN): r6k/1R4p1/n1p2rQp/p2p4/3P4/4q1P1/PP4PP/5R1K w - - 0 28
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1427
Best move: Qxg7#