Opponent Prediction

Puzzle #0ISPE

Rating: 716
forklongmatemateIn3middlegame