Retrograde Analysis

Puzzle #0V1Sf

Rating: 657

What was White's last move?

Select the move that reached this position.

crushingmiddlegameshort