Opponent Prediction

Puzzle #05ad0

Rating: 708
matemateIn2middlegameoperaMateshort