Black has just delivered checkmate in the above position - but is the position legal?
If no, explain why.
If yes, give Black's mating move.
FEN: 3r4/2r4b/8/8/8/3Kp3/5k2/8 w - - 0 1
URL: lichess.org
Also hello, fellow puzzlers! Long time, no see!