Solution: Chess Mystery Mate

The current state of the board
There are a number of possible moves white could have made last which are consistent with this scenerio, but the only one in which white was forced to make a single, specific move is to capture black's pawn at b5 en passent, c5xb6++.