Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. Nc3 d5 3. Nf3 Nf6 4. a3 Be7 5. Bf4 c5 6. e3 Nc6 7. Ne5 O-O 8. Bb5
Bd7 9. dxc5 Bxc5 10. Na4 Be7 11. Nxd7 Qxd7 12. O-O a6 13. Bxc6 Qxc6 14. Nc3 b5
15. b4 a5 16. Ne2 axb4 17. axb4 Ra4 18. c3 Ne4 19. f3 Nxc3 20. Nxc3 Qxc3 21. e4
dxe4 22. fxe4 Bxb4 23. Qg4 Bc5+ 24. Kh1 Rc8 25. Rac1 Qd4 26. Bh6 b4 27. Rcd1
Qe5 28. Rd7 Rf8 29. Bg5 b3 30. Bf6 Qxe4 *
Position (FEN): 5rk1/3R1ppp/4pB2/2b5/r3q1Q1/1p6/6PP/5R1K w - - 0 31
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 839
Best move: Qxg7#