Opponent Prediction

Puzzle #0L6jE

Rating: 399
backRankMateendgamematemateIn2short