How to Checkmate with Two Knights vs One Pawn!
The reason for this is it creates a barrier which the black king cannot pass, next you want to chase the black king to the left hand side of the board like this:
I will talk later about what happens if your opponent resists this manoeuvre but for now I will explain this scenario, in this scenario you want to make your opponent go to the A1 corner, but how to make this happen? The solution is very simple, you take turns with your knight removing the square on the B file when the black king is on the A file and your opponent will be forced to move down the board, here's an example:
You can just repeat this process until checkmate, the good thing about this method is that it prevents any accidental slip ups with the pawn this method allows the pawn to move but you will always checkmate before it promotes here's an example:
In this position we move the knight blockading the pawn, if the pawn moves however, it's an easy checkmate and we can herd the king into the H8 corner, however if your opponent doesn't push the pawn and tries to escape then we herd the king into the H1 corner using the same methods.
And now the black king is forced to pick a side, if the black king goes down the board you can use the same zigzag method as earlier and if the black king goes up the board you just remove the escape tunnels by covering the H5 Square with your knight and slowly removing the kings last few squares.
The same goes for if the king stays at the A8 square:
Your opponent promotes too little too late and the game is over,