Opponent Prediction

Puzzle #0Dmqu

Rating: 745
matemateIn1middlegameoneMoveswallowstailMate