Opponent Prediction

Puzzle #06uYP

Rating: 881
discoveredCheckdoubleCheckepauletteMatematemateIn1middlegameoneMove