Oh! Mad snap by Kingfisher (who presumably meant Qxh7# at move 15).
Other missed mates include 26. Qf7#. We should have some kind of contest with who can come up with the most improvements in this game.