Opponent Prediction

Puzzle #0BLZR

Rating: 601
backRankMateendgamelongmatemateIn3