at work without a board but maybe 1. c7 Rh8 2. Nd8 Rh6+ 3. Kb5 Rh5+ 4. Kc4 Rh4+ king walks down to c1, back up d-file until … Rh6+ than white plays Ke7, Rh7+ and Nf7?
Walks King to c2, not c1. Then Black has a try with Rh4, threatening c8=Q, Rc4! forcing stalemate, but Kd3 instead of Queening followed by your suggestion.
I don’t think either of these suggestions will work. You’ll end up with a position like this, where black can perpetually check white from the h-file:
However, your suggestion gave me a brilliant idea. Somehow get into a position like the following, with white to move:
Do not play c8=Q because of …Rc4+ leading to stalemate. Instead, promote to a rook! Then the stalemate possibility vanishes, and black must immediately play …Ra4 to avoid the “back-file mate” (sort of like a back-rank mate, only vertical). Black’s rook is stuck on the a-file indefinitely. Then maneuver the knight to a square like b3 or c2 where it mates.
I know, I know, I haven’t figured out the details. But I’m betting dollars to donuts that this underpromotion idea is the key. That’s what puzzle composers always like to do.
In the last diagram, after c8R, Ra4, White wins immediately after Kb3 (threatening the Rook and Mate on c1). This position is similar to the ending of the Saavedra Position.
It doesn’t really matter where the knight is. OK, technically it’s not a perpetual check, but in order to escape the horizontal checks from the h-file, white will have to move his king either to an advanced rank or way over to the kingside, where it is far from the scene of the crime and not helping in any way to threaten mate.
Aha! So at least I was right about the underpromotion.
Of course, if the black rook is on any rank other than the 4th, then there is no stalemate shot, so white can go ahead and promote to a queen, with an easy win.
Y’all have somehow teleported the Knight to the wrong square. 1 c7 Rh8 is forced (there’s no other move) 2 Nd8 Rh6 3 Kb5 (3 Kb7 Rh7, 3 Nc6 Rh8) Rh5 4 Kb4 (4 Kc6 Rh1 5 Kd7 Rh7, 5 Kd6 Rd1 and Rc1) Rh4 5 Kb3 Rh3 6 Kc2 Rh4! 7 Kd3! (7 c8=Q Rc4+!=, underpromoting doesn’t win) Rh3 8 Kd4 (can’t chase the Rook or the Rook gets to c file, so you have to run up the d file) Rh4 9 Kd5 Rh5 10 Kd6 Rh6 11 Ke7! Rh712 Nf7 wins.
It’s not the most convincing example of underpromotion (at least for a problem), since the underpromotion gives an elementary win. (Usually you would expect there to be something more after that, not merely, can’t take Q or R but B is OK, done).