Opponent Prediction

Puzzle #0D0ig

Rating: 877
backRankMatelongmatemateIn3middlegamesacrifice