Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Nf3 e6 3. c4 d5 4. e3 b6 5. Nc3 Ba6 6. b3 Nbd7 7. Be2 Bb4 8. Bd2
O-O 9. O-O c5 10. a3 Bxc3 11. Bxc3 Ne4 12. Bb2 cxd4 13. Nxd4 Ndf6 14. Nc6 Qc7
15. cxd5 Bxe2 16. Qxe2 Nxd5 17. Rfc1 Qb7 18. Qg4 Nef6 19. Qd4 Rac8 20. Ne5 Ne7
21. Rxc8 Rxc8 22. h3 Nf5 23. Qd1 Qe4 24. Nc4 Nd5 25. g4 Nh4 26. Kf1 Rd8 27. Qd4
Qg2+ 28. Ke2 Ng6 *
Position (FEN): 3r2k1/p4ppp/1p2p1n1/3n4/2NQ2P1/PP2P2P/1B2KPq1/R7 w - - 7 29
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 474
Best move: Qxg7#