Opponent Prediction

Puzzle #03tA7

Rating: 549
hangingPiecemastermatemateIn1middlegameoneMove