Nxi6
Here's the same board with captured pieces shown (hope I didn't miss any):
Qg3
e6
Nf2
Which Knight? Two knights could move to f2.
Nh1f2
Bh4, I will update the diagram later.
Qh3
Dxf4
g3
Bxg3
P×B
Dxg3
I will update the diagram later.
Qh5
Dg2+
Ke2
Qi8
Dc1
Nxi6