Opponent Prediction

Puzzle #0XTNV

Rating: 829
backRankMateforklongmatemateIn3middlegame