Opponent Prediction

Puzzle #06Ql3

Rating: 476
endgamehangingPiecematemateIn1oneMovepillsburysMate