Black plays and and wins. Very nice puzzle.
Sort:
Wouldn't it have been better for white to play Kf3 after the check so that black has to find Rxf4+ and Nxd5+ ?
Wouldn't it have been better for white to play Kf3 after the check so that black has to find Rxf4+ and Nxd5+ ?