Opponent Prediction

Puzzle #07mJq

Rating: 859
matemateIn2middlegamepillsburysMateshort