DragonKing: Sorry. One correction. I think YuryShpilev's b) is wrong.
It shoud no be so easy. After N-5c+, Gx4c +Nx4c R*8b P*3b Rx3b G*5a Kx5a +Nx3b S*1b Rx2b+ Bx2b S*6c B*5b R*8a B-6a Rx8b+ N*7b +Rx7c then White could not recover the hopeless situation.