Chess puzzle (Checkmate)
Moves: 1. d4 g6 2. c4 Bg7 3. Nf3 Nf6 4. Nc3 O-O 5. e4 d6 6. Be3 e5 7. d5 Ng4 8. Bg5 f6
9. Be3 Nxe3 10. fxe3 c5 11. Bd3 f5 12. exf5 gxf5 13. e4 f4 14. Qd2 Kh8 15.
O-O-O a6 16. g3 Bh6 17. Kb1 b5 18. gxf4 Bxf4 19. Qf2 Bg4 20. h3 Bh5 21. Be2
bxc4 22. Nd2 Bxe2 23. Qxe2 Nd7 24. Nxc4 Nb6 25. Ne3 Rb8 26. Nf5 Qd7 27. Rdg1
Rg8 28. Rg4 c4 29. Rhg1 Rxg4 30. Qxg4 Rg8 *
Position (FEN): 6rk/3q3p/pn1p4/3PpN2/2p1PbQ1/2N4P/PP6/1K4R1 w - - 1 31
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 808
Best move: Qxg8#