Opponent Prediction

Puzzle #062Zq

Rating: 737
discoveredCheckdoubleCheckendgamematemateIn1morphysMateoneMovepillsburysMate