"Knight to the rim” can be dodgy but Black must prevent 11.Bf4, which would give White a very unpleasant bind. In fact White can force it through but that comes at a price as we shall see.
11.0-0 Nd7 12.Re1 Re8 (diagram)
White rises to the challenge, but the weakening of his kingside will soon have negative consequences. Stronger was 13.Bg5 and if 13...Bf6 then 14.Be3.
13...Nhf6 14.Bf4 h5 15.g5
If 15.gxh5 Nxh5 16.Bxd6 Ne5 17.Bxe5 Bxe5 with a kingside initiative for Black.
15...Nh7 16.h4 Ne5
Black could also consider 16...Qe7!?
17.Nxe5 dxe5 18.Be3 f6 19.Qf3
Stronger was 19.Qd2!? After the move in the game White starts on a negative trend from which he does not recover.
19...fxg5 20.hxg5 Nxg5 21.Qg3 Nh3+ 22.Kh1 Qf6 23.Bf1 Nf4 24.Bxc5 Bd7 25.a5 Rac8 26.Ba3 Bh6
This turns out well, but 26...g5 27.f3 Bf8 was perhaps even better.
27.Rac1 h4 28.Qh2?
It was better to sacrifice a pawn with 28.Qe3 Bg5 29.Qf3 Nxd5 30.Qxf6 Nxf6 31.Rcd1, trading off the queens and getting some free play for White's pieces.
28...Bg4! 29.Re3 Nh5
With this "echo" move Black wins the exchange in simple fashion and it is now rather difficult to suggest any improvements for White.
30.Rce1 Bxe3 31.Rxe3 Ng3+ 32.Kg1 Nxf1 33.Kxf1 Rc4 34.f3 Rec8 35.Ke1 Bd7 36.d6 Kg7 37.Rd3 h3 38.Rd5 Re8 39.Qg3 Rh8 40.Rd2 Rh5! 41.Rf2 Qd8 42.f4 Qh4 0-1
A powerful display by the Canadian grandmaster!