Opponent Prediction

Puzzle #007XE

Rating: 632
backRankMateforkmatemateIn2middlegameshort