Opponent Prediction

Puzzle #01czg

Rating: 745
backRankMateforkmatemateIn2middlegameshort