Opponent Prediction

Puzzle #05rKP

Rating: 541
matemateIn2middlegamepillsburysMateshort