Chess puzzle (Checkmate)
Moves: 1. d4 e5 2. e3 exd4 3. exd4 Nf6 4. c4 Be7 5. Nf3 O-O 6. Nc3 c6 7. d5 Qa5 8. Be2
Bb4 9. Bd2 Re8 10. O-O Ne4 11. Nxe4 Rxe4 12. Bxb4 Qxb4 13. Qc2 Re8 14. Bd3 g6
15. a3 Qd6 16. Rfe1 Rf8 17. Be4 Na6 18. b4 c5 19. b5 Nc7 20. Qd2 Ne8 21. Qh6
Nf6 22. Ng5 Qf4 23. f3 d6 24. Bc2 Qxc4 25. Re7 Qxc2 26. Rae1 Bf5 27. Rxb7 Qd2
28. Rbe7 Qxd5 29. g4 Be6 30. Nxe6 fxe6 *
Position (FEN): r4rk1/p3R2p/3ppnpQ/1Ppq4/6P1/P4P2/7P/4R1K1 w - - 0 31
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1111
Best move: Qg7#