Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qd6 4. d4 Nf6 5. Nf3 c6 6. g3 Bf5 7. Bg2 e6 8. O-O
Be7 9. Bf4 Qd8 10. Nh4 Bg4 11. Qd2 Nd5 12. Nf3 Nxf4 13. Qxf4 Bxf3 14. Bxf3 O-O
15. Rad1 Nd7 16. Ne4 Nf6 17. Nxf6+ Bxf6 18. c3 Qb6 19. Rd2 Rfd8 20. h4 Rd7 21.
Rfd1 Rad8 22. Kg2 Qc7 23. Qg4 c5 24. d5 exd5 25. Rxd5 Rxd5 26. Rxd5 Rxd5 27.
Bxd5 b6 28. h5 Kf8 29. h6 Qe5 30. Qc8+ Qe8 31. Qb7 Qe7 32. Qa8+ Qd8 33. Qc6
gxh6 34. Qb7 Qe7 35. Qc8+ Qd8 36. Qf5 Kg7 37. c4 Bxb2 38. Qxf7+ Kh8 39. Qxa7
Bd4 40. Qf7 Bg7 41. f4 Qf8 42. Qe6 Qf6 *
Position (FEN): 7k/6bp/1p2Qq1p/2pB4/2P2P2/6P1/P5K1/8 w - - 3 43
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1206
Best move: Qg8#