Black piece vs white piece who wins this chess game?

It is the summer time and the best method to cool down your body is to play a game of chess. My opponent who plays the white pieces is a IM but he is not playing well today as you can see there are many holes in his game. We both start our first few moves in the standard fashion. Then the situation on the chess board starts to change after he has made a very strange move by exposing my “left flange”. I know what he wants and I also can see there is a big hole in his game! The game continues and I further solidify my position on the chess board by bringing out my left knight into the game…

The last few moves are the one that really secure my victory against this player who ranks higher than me. He resigns after I move my knight…