Opponent Prediction

Puzzle #08kPY

Rating: 782
advancedPawnmatemateIn2middlegamepromotionshort