When preparing this one, I was surprised to learn I had the incorrect solution when I worked it out! I wonder how many others I've gotten incorrect along the way.
The original solution I came up with was 1. Qg6+ hxg6 2. h6+ Kxh6 3. Nf5# But in my analysis I missed gxf5. So I was surprised when I put the position into the computer.