https://www.chess.com/analysis/game/pgn/36J6fCPTRY
The game I played using tablebases. Hope I won't get banned because of that.
Banned.
It was only against a computer in an unrated game for an experiment, it's not cheating to get a cheap rating.
Important point. You won't get banned, don't worry.
I really don't get the confusion. Am I missing anything? it seems easy. the king can't run as long as the Bishop remains in that diagonal. Ng3 is the mating move. the only worry is when the Black Knight goes to f5 preventing the mate. But if you just move around your Bishop along the diagonal, black still has to move the Knight again. and then it is mate.
The knight will move to e4, and if you wait it will check on f2/g5