Opponent Prediction

Puzzle #069i5

Rating: 685
backRankMateendgamehangingPiecematemateIn2short