Opponent Prediction

Puzzle #07zqN

Rating: 557
advancedPawndiscoveredCheckdoubleCheckmastermatemateIn1middlegameoneMovepillsburysMate