Opponent Prediction

Puzzle #0Btrc

Rating: 693
backRankMatelongmatemateIn3middlegame