Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 c6 3. Nf3 Nf6 4. Nc3 dxc4 5. e3 b5 6. a4 b4 7. Na2 Bf5 8. Nxb4
e6 9. Nc2 Nbd7 10. Bxc4 Nb6 11. Ba6 Nbd5 12. Bb7 Rb8 13. Bxc6+ Nd7 14. Ne5 Nf6
15. O-O Bd6 16. Nxd7 Nxd7 17. e4 Bg6 18. Qg4 O-O 19. f4 Nf6 20. Qe2 Bh5 21. Qd3
Be7 22. Qh3 Bg4 23. Qg3 Rc8 24. Ne3 Rxc6 25. Nxg4 Nxg4 26. Qxg4 Qxd4+ 27. Kh1
Qxe4 28. Bd2 Rc2 29. Bc3 h5 *
Position (FEN): 5rk1/p3bpp1/4p3/7p/P3qPQ1/2B5/1Pr3PP/R4R1K w - - 0 30
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 529
Best move: Qxg7#