Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. Nf3 b6 3. e3 Bb7 4. Bd3 f5 5. O-O Nf6 6. Nbd2 Be7 7. c3 d5 8. a3 c5
9. c4 O-O 10. Re1 Ne4 11. Qc2 Nd7 12. b3 a6 13. Bb2 Bh4 14. dxc5 Bxf2+ 15. Kh1
Bxe1 16. Rxe1 Ndxc5 17. Kg1 Nxd2 18. Nxd2 Qg5 19. Bf1 Ne4 20. Nf3 Qh5 21. Ne5
Rf6 22. cxd5 Bxd5 23. Qd3 Rh6 24. Nf3 b5 25. Qd4 Rg6 26. Re2 a5 27. Ne5 Rh6 28.
Nf3 Ng3 *
Position (FEN): r5k1/6pp/4p2r/pp1b1p1q/3Q4/PP2PNn1/1B2R1PP/5BK1 w - - 4 29
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 944
Best move: Qxg7#