Opponent Prediction

Puzzle #06u0X

Rating: 435
backRankMateendgamelongmatemateIn3