Opponent Prediction

Puzzle #0EKnO

Rating: 832
backRankMatelongmatemateIn3middlegamesacrifice