Opponent Prediction

Puzzle #0RSHC

Rating: 512
backRankMateforkmatemateIn2middlegameshort