Opponent Prediction

Puzzle #08XzM

Rating: 712
discoveredCheckdoubleCheckmatemateIn1oneMoveopening