Opponent Prediction

Puzzle #07T5D

Rating: 708
backRankMateendgamematemateIn2short