Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. c4 d5 3. Nf3 c6 4. g3 Nf6 5. Bg2 Be7 6. Qc2 Nbd7 7. b3 O-O 8. Ng5
h6 9. h4 Re8 10. Nd2 Nf8 11. Nh3 b6 12. Nf3 Bb7 13. Ne5 Bd6 14. Bb2 Qc8 15. O-O
N6d7 16. e4 dxe4 17. Nxd7 Qxd7 18. Qxe4 Rab8 19. Qc2 c5 20. d5 exd5 21. cxd5
Be5 22. Nf4 Rbd8 23. Rad1 Qg4 24. Bh3 Qf3 25. Rd3 Qe4 26. f3 Qh7 27. Nh5 Bxb2
28. Qxb2 Qxd3 *
Position (FEN): 3rrnk1/pb3pp1/1p5p/2pP3N/7P/1P1q1PPB/PQ6/5RK1 w - - 0 29
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 635
Best move: Qxg7#