user9192: I was looking at this game on Lichess, where it says "Checkmate is now unavoidable. Best move was Kc4." As far as I can tell, checkmate was already unavoidable, including after Kc4. Namely, Black can move Ke3,Ke2,Rf3,Kf1,Kg2,g3 and then either gxh2 or Rxg3 according to White's next move, leading to a won end-game. Am I missing something?

user21265: On Lichess, inaccuracies are denoted ?!, mistakes by ? and blunders by ??. You can click on the `x inaccuracies/x mistakes/ x blunders' to move between these.
The move was inaccurate since it reduced a forced mate from 16 moves (Kc3) to 13 moves. Lichess marks inaccuracies for large checkmate sequences, since humans aren't expected to find these.

user19877: There is no valid human reason. The difference between Kc4 (mate in 12), and Kc2 (mate in 10) is fairly irrelevant. It simply appended the "?!" based on the algorithm that 10 is slightly worse than 12. Either way, it is, indeed, a simple win from there.
By the way, my plan would be Rd7, then bring the king to h1/g1, and only then, bring the rook over via the f-file to take on h2. The longer you can keep the white king out, the less you have to calculate.
In general though, if the situation were different, and the material were more even, you might not want to box your king into the smaller area.
 [FEN "1B6/8/8/8/4k1p1/2Kr3p/7P/8 w - - 0 0"]

 1. Kc2 (1.Kc4)


9192: <p>I was looking at <a href="https://lichess.org/czhdj87l/black#129" rel="nofollow noreferrer">this game on Lichess</a>, where it says "Checkmate is now unavoidable. Best move was Kc4." As far as I can tell, checkmate was already unavoidable, including after <code>Kc4</code>. Namely, Black can move <code>Ke3,Ke2,Rf3,Kf1,Kg2,g3</code> and then either <code>gxh2</code> or <code>Rxg3</code> according to White's next move, leading to a won end-game. Am I missing something?</p>
 21265: <p>On Lichess, inaccuracies are denoted <code>?!</code>, mistakes by <code>?</code> and blunders by <code>??</code>. You can click on the `x inaccuracies/x mistakes/ x blunders' to move between these.</p>

<p>The move was inaccurate since it reduced a forced mate from 16 moves (Kc3) to 13 moves. Lichess marks inaccuracies for large checkmate sequences, since humans aren't expected to find these.</p>
 19877: <p>There is no valid human reason. The difference between Kc4 (mate in 12), and Kc2 (mate in 10) is fairly irrelevant. It simply appended the "?!" based on the algorithm that 10 is slightly worse than 12. Either way, it is, indeed, a simple win from there.</p>

<p>By the way, my plan would be Rd7, then bring the king to h1/g1, and only then, bring the rook over via the f-file to take on h2. The longer you can keep the white king out, the less you have to calculate.</p>

<p>In general though, if the situation were different, and the material were more even, you might not want to box your king into the smaller area.</p>

<pre><code> [FEN "1B6/8/8/8/4k1p1/2Kr3p/7P/8 w - - 0 0"]

 1. Kc2 (1.Kc4)
</code></pre>
