Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. d3 b5 6. Bb3 Be7 7. c3 O-O 8. Nbd2
d6 9. Nf1 d5 10. Qe2 dxe4 11. dxe4 Nd7 12. Ne3 Nc5 13. Bc2 Be6 14. O-O Qc8 15.
Nd5 Bd6 16. Ng5 Bd7 17. Rd1 h6 18. Nf3 Ne7 19. Nb6 cxb6 20. Rxd6 Qc7 21. Rd1
Rad8 22. Be3 Be6 23. Nh4 Ng6 24. Nf5 Nf4 25. Qg4 Bxf5 26. exf5 Rxd1+ 27. Rxd1
Rd8 28. f6 Rxd1+ 29. Bxd1 Qd7 *
Position (FEN): 6k1/3q1pp1/pp3P1p/1pn1p3/5nQ1/2P1B3/PP3PPP/3B2K1 w - - 1 30
White to move.
Themes: Kingside Attack Endgame Mate in 1 
Puzzle rating: 1277
Best move: Qxg7#