Opponent Prediction

Puzzle #05k87

Rating: 848
backRankMateendgamematemateIn2short