Opponent Prediction

Puzzle #00zVd

Rating: 685
backRankMateforkmatemateIn2middlegameshort