Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qd8 4. Nf3 Bf5 5. Bb5+ c6 6. Be2 Nf6 7. O-O e6 8.
d3 Bb4 9. Nb1 h6 10. a3 Ba5 11. c4 O-O 12. b4 Bc7 13. Nc3 Qd6 14. c5 Qd8 15.
Bb2 Nd5 16. Qb3 Nxc3 17. Qxc3 f6 18. Rad1 Bg4 19. h3 Bxf3 20. Bxf3 Be5 21. d4
Bf4 22. g3 Bc7 23. Bg2 Qe7 24. f4 Qf7 25. Kh2 Qg6 26. Rfe1 Re8 27. Be4 f5 28.
Bf3 Nd7 29. Rd2 Nf8 30. Rde2 Qf7 31. d5 cxd5 32. Bh5 Qxh5 *
Position (FEN): r3rnk1/ppb3p1/4p2p/2Pp1p1q/1P3P2/P1Q3PP/1B2R2K/4R3 w - - 0 33
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 536
Best move: Qxg7#