Perfect !!!
Checkmate in One Move

There are many different ways to play chess, but the most common way is to try to checkmate the other player's king. In order to do this, you need to put the king in a position where it cannot move without being captured, and this is called checkmate. However, it is possible to play chess without trying to checkmate the other player, and in fact, many people do this. This is because checkmate is not the only way to win the game, and in some cases, it may be better to simply capture all of the other player's pieces.

3 knights. Unusual
Not only knight white has 4 extra pieces Promoted Queen, Rook, Bishop and Knight

How can Nc3 give mate? Black simply responds with Qxc3. Qd4 gives mate.
Not Qxc3, Queen was pinned by Rook
White to move and Mate in One