Opponent Prediction

Puzzle #050iD

Rating: 595
backRankMateendgamematemateIn2short