Opponent Prediction

Puzzle #01oq6

Rating: 400
backRankMateendgameforkmatemateIn2short