Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. e4 Ne7 3. Nf3 d6 4. Bc4 Bd7 5. O-O c6 6. Nc3 Ng6 7. Bg5 Be7 8. Be3
O-O 9. Qd2 d5 10. Bd3 dxe4 11. Nxe4 f5 12. Neg5 f4 13. Bxf4 Nxf4 14. Bxh7+ Kh8
15. h4 Bxg5 16. Nxg5 Qe7 17. g3 Nd5 18. Rfe1 Nf6 19. Bg6 Na6 20. a3 Nc7 21. c4
Be8 22. Bf5 Rd8 23. Nxe6 Nxe6 24. Rxe6 Qf7 25. Rae1 Bd7 26. Re7 Qxc4 27. Qg5
Bxf5 *
Position (FEN): 3r1r1k/pp2R1p1/2p2n2/5bQ1/2qP3P/P5P1/1P3P2/4R1K1 w - - 0 28
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 941
Best move: Qxg7#