Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Bg5 f6 3. Bh4 c6 4. e3 Qa5+ 5. c3 e5 6. Bd3 e4 7. Bc2 Ne7 8. h3 Ng6
9. Bg3 Nd7 10. Ne2 Nb6 11. Nd2 Be7 12. Nf4 Nxf4 13. Bxf4 O-O 14. O-O Nd7 15. f3
c5 16. fxe4 dxe4 17. Bxe4 cxd4 18. exd4 Qb6 19. Qh5 g6 20. Bxg6 hxg6 21. Qxg6+
Kh8 22. Bh6 Rg8 23. Qf7 Bf8 24. Bxf8 Rxf8 25. Qh5+ Kg8 26. Rf3 Rf7 27. Qh6 Rh7
28. Rg3+ Kh8 29. Qg6 Qe6 30. Nf3 Qg8 *
Position (FEN): r1b3qk/pp1n3r/5pQ1/8/3P4/2P2NRP/PP4P1/R5K1 w - - 12 31
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 644
Best move: Qxg8#