Opponent Prediction

Puzzle #0ENZP

Rating: 765
backRankMateendgameforkmatemateIn2short