Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qd6 4. d4 c6 5. Nf3 Bg4 6. Be3 Nf6 7. h3 Bxf3 8.
Qxf3 e6 9. O-O-O Nbd7 10. Kb1 Qb4 11. a3 Qa5 12. Bd2 Qc7 13. Bc4 O-O-O 14. g4
Nb6 15. Bb3 h6 16. h4 Rxd4 17. g5 hxg5 18. hxg5 Rxh1 19. Qxh1 Ng4 20. Qh8 Rd8
21. Bf4 Rxd1+ 22. Nxd1 Qd8 23. Ne3 Nxf2 24. g6 Nd5 25. Nxd5 exd5 26. gxf7 Qe7
27. Qg8 Ne4 28. c4 Nf6 29. cxd5 cxd5 30. Ka2 a6 31. Bg5 Kd7 32. Bxf6 gxf6 33.
Bxd5 b5 34. Qg4+ Kc7 35. Qd4 Qd6 36. Qa7+ Kd8 37. Qa8+ Ke7 *
Position (FEN): Q4b2/4kP2/p2q1p2/1p1B4/8/P7/KP6/8 w - - 8 38
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1075
Best move: Qe8#