Nb6?
There's no win lol
Actually, Ne7+ Kf8, Nxc8 and black cannot promote due to mate
Rxf1+ Kxf1 b1=Q+ wins on the spot for Black
Oh