Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. Nc3 dxe4 4. Nxe4 Bd7 5. Nf3 Bc6 6. Bd3 Nd7 7. Qe2 Be7 8.
O-O Ngf6 9. Ng3 O-O 10. c3 Re8 11. Bf4 Bd6 12. Ne5 Nd5 13. Bd2 Bxe5 14. dxe5 g6
15. Rad1 Qe7 16. f4 Nc5 17. Bc2 a6 18. Bc1 b5 19. a3 a5 20. c4 bxc4 21. Qxc4
Reb8 22. Qd4 a4 23. Ne4 Nxe4 24. Bxe4 Rb5 25. Bd3 Rb6 26. Bc4 Rab8 27. Ba2 Bb5
28. Rfe1 c5 29. Qf2 c4 30. f5 gxf5 31. Qg3+ Kh8 32. Bg5 Qc5+ 33. Kh1 Rg8 34.
Rxd5 Rxg5 35. Rd8+ Kg7 *
Position (FEN): 3R4/5pkp/1r2p3/1bq1Ppr1/p1p5/P5Q1/BP4PP/4R2K w - - 2 36
White to move.
Themes: Hanging Piece Middlegame Mate in 1 
Puzzle rating: 611
Best move: Qxg5#