Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Bc4 e6 4. O-O d6 5. c3 e5 6. h3 Nf6 7. d3 a6 8. Bg5 b5
9. Bb3 Be7 10. Re1 O-O 11. Nbd2 Be6 12. Bc2 h6 13. Bh4 Nh7 14. Bxe7 Qxe7 15. d4
exd4 16. cxd4 cxd4 17. Nxd4 Nxd4 18. Bb1 Qg5 19. Re3 Nc6 20. Nf1 Rad8 21. a3
Na5 22. Rg3 Qe5 23. f4 Qc5+ 24. Kh1 Nb3 25. Ra2 Qc1 26. Qd3 Bc4 27. Qc2 Qxf1+
28. Kh2 Qxf4 29. Qc3 Nd2 *
Position (FEN): 3r1rk1/5ppn/p2p3p/1p6/2b1Pq2/P1Q3RP/RP1n2PK/1B6 w - - 2 30
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 765
Best move: Qxg7#