In this problem after Kf1 I believe c6 is stronger than Rd6
lichess.org/training/71001Just use the engine the website offers you.
It tells you why c6 is not as accurate.
It's because black takes on f2 reroutes the knight to f3 and plays for a prepetual check.