Didn't see if they did high or low recon, almost looks like a pedal turn in to the tail wind and started deep decent. Don't know weight and D alt, but guessing 8000 ft ..ish? How the crew was briefed from the ground about the landing conditions (wind etc.)?
They were very lucky with this one. They shouldn't put lottery anymore, you are a winner already.