Check whether the king can catch an unsupported pawn.
For an unobstructed, unsupported pawn, imagine the square from its current square to promotion. Whether the king can enter that square on its next move helps determine if it can catch the pawn. Adjust for whose turn it is, a starting pawn’s two-square move and any blocked route.
Advance your passed pawn
No enemy pawn is ahead on this file or either neighboring file. Bring the pawn closer to promotion.
2 more clean runs (at any point) to reach Recall.