Ni5
Hh1
WWe7
Rf3
Rj7
Ref1
Raj8
Rf7
WWd8
c3
WWg8
Rxd7
WWj5
WWg8-j5 is illegal, the pawn on i6 is not transparent
Nh3+
Hxh3
I'm on the wrong laptop for a board update
h6
Rxc7
Just mentioning: from here WWj5 will again be illegal
i5
Ni5