Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Be7 4. d3 d6 5. Nc3 h6 6. Nd5 Na5 7. Nxe7 Nxe7 8.
Bd5 Nxd5 9. exd5 b6 10. Qe2 O-O 11. b3 Nb7 12. d4 Re8 13. dxe5 dxe5 14. O-O
Qxd5 15. c4 Qe6 16. Bb2 e4 17. Nd4 Qg6 18. g3 Nc5 19. f4 Nd3 20. Bc3 Qg4 21.
Qe3 f5 22. Rad1 Bb7 23. Nb5 Rec8 24. Qd4 a6 25. h3 Qxg3+ 26. Kh1 Qxh3+ 27. Kg1
Rd8 *
Position (FEN): r2r2k1/1bp3p1/pp5p/1N3p2/2PQpP2/1PBn3q/P7/3R1RK1 w - - 2 28
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1089
Best move: Qxg7#