Opponent Prediction

Puzzle #04dmk

Rating: 774
forkmatemateIn2middlegameshort