Very nice problem resting, thanks for posting. I'm impressed you had enough control to not just take the queen with your knight.
Sorry , your "interesting mate in 4" is in reality an "easy mate in 2"
after 28.Kf4 not Qxg5+?? - better is Bb5+!! and 29.Kxe5 Qc7#
lol ok it ws a blitz game so i didn't really calculate all of it andd look for shorter mates
@Moremover.. Surely you meant Bxg5+ and not Bb5+??
yes, I meant Bxg5+!! and 29.Kxe5 Qc7#
kindly regards from Germany