Opponent Prediction

Puzzle #02QHx

Rating: 689
forkmatemateIn2middlegameshort