Chess puzzle (Checkmate)
Moves: 1. d4 d6 2. c4 e5 3. Nf3 Nc6 4. Nc3 Bg4 5. d5 Bxf3 6. exf3 Nce7 7. f4 g6 8.
fxe5 dxe5 9. g3 Bg7 10. Bg2 f5 11. O-O Nf6 12. Re1 e4 13. f3 exf3 14. Qxf3 O-O
15. h3 Qd7 16. Be3 Nc8 17. Rad1 Nd6 18. Bd4 Nxc4 19. Re6 Rfe8 20. Rde1 Nd2 21.
Qd3 Nfe4 22. Bxg7 Rxe6 23. Bd4 Ree8 24. Nxe4 Nxe4 25. Qb3 Nd6 26. Re6 Re7 27.
Bf6 Rf7 28. Qc3 Re8 29. Qe5 Ref8 30. Bg5 Rg7 31. Bh6 Nf7 *
Position (FEN): 5rk1/pppq1nrp/4R1pB/3PQp2/8/6PP/PP4B1/6K1 w - - 14 32
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 723
Best move: Qxg7#