Chess puzzle (Checkmate)
Moves: 1. c4 e5 2. Nc3 Nc6 3. g3 Bb4 4. Bg2 Nge7 5. e3 d6 6. a3 Bxc3 7. bxc3 Bf5 8.
Ne2 Bd3 9. O-O O-O 10. Re1 f5 11. Bb2 Ng6 12. Qb3 Na5 13. Qa2 c6 14. c5+ d5 15.
Nc1 Bc4 16. Qb1 e4 17. d3 Bb5 18. Qc2 Ba6 19. Bf1 Ne5 20. Rd1 Nf3+ 21. Kh1 Qe8
22. c4 dxc4 23. Qc3 Qg6 24. Qxa5 Qh5 25. h3 Ng5 26. Ne2 Nxh3 27. Kg2 Ng5 28.
Ng1 cxd3 29. Qc7 Qg4 *
Position (FEN): r4rk1/ppQ3pp/b1p5/2P2pn1/4p1q1/P2pP1P1/1B3PK1/R2R1BN1 w - - 2 30
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 766
Best move: Qxg7#