Chess puzzle (Checkmate)
Moves: 1. g3 d6 2. Bg2 Nf6 3. Nf3 g6 4. O-O Bg7 5. c3 O-O 6. Qb3 c6 7. Nd4 e5 8. Nc2
d5 9. Nba3 b6 10. c4 Be6 11. cxd5 Bxd5 12. Bxd5 Nxd5 13. e4 Nf6 14. d3 Na6 15.
Qc4 Nc5 16. Rd1 Qd6 17. Be3 Nfd7 18. b4 Ne6 19. Rd2 Nd4 20. Rad1 Nf3+ 21. Kg2
Nxd2 22. Rxd2 b5 23. Qc3 Rac8 24. Bxa7 f5 25. exf5 gxf5 26. Ne3 f4 27. Nf5 Qd5+
28. f3 Rce8 29. Nc2 e4 *
Position (FEN): 4rrk1/B2n2bp/2p5/1p1q1N2/1P2pp2/2QP1PP1/P1NR2KP/8 w - - 0 30
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 930
Best move: Qxg7#