Solution
1.S*1c 2.Kx1c 3.B*3a 4.Rx3a 5.G*2c
1.S*1c 2.Kx1c 3.B*3a 4.Rx3a 5.G*2c
1.Nx7c+
if 2.Nx7c, 3.P7d
1.Bx5c+
if 2.Gx5c, 3.N6e 4.G4c 5.Nx7c+
1.R1c+ 2.Gx1c 3.G*2b
1.G2b 2.Gx2b 3.R4a+
1.B*9g
if 2.R8i+, 3.Bx5c+
1.P*8c
if 2.Rx8c, 3.B*6a
1.N*4c 2.Gx4c 3.S*3b 4.Kx3b 5.N*4d 6.K4a 7.N*5c 8.Gx5c 9.G*4b
1.S*3b 2.Gx3b 3.N*4c 4.Gx4c 5.S*3b
1.P*3d
if 2.Sx3d, 3.B*7a