Incorrect puzzle
Thank you SuryaVS. Indeed it is not a checkmate in two for black. As can be seen at the bottom of the screen snapshot, the “Analysis” tool of chess.com was incorrectly responding to 56 …Ra1 with 57 g8=Q instead of 57 g8=N+ and letting me believe that I had a checkmate in two. So in conclusion, it is not the puzzle that was incorrect, it was the “Analysis” tool
The app Chess.com is incorrect for this puzzle. It is black’s turn to play and there is a mate in two moves starting with Ra1 which the app rates as incorrect. Going into “Analysis” mode, the app prefers the longer winning game where white pawns be eaten first, and the black pawn goes for promotion. I have verified in the “Analysis” that the mate in two does work, but the app penalized me for this solution.
* Edit: apologies for this post. Correction is below as per the helpful suggestion of SuryaVS