Thursday puzzle / game

White to play and win

White is threatening mate but he has to deal with potential perpetuals.

Solution

Previous Post
David Prior, R.I.P.
Next Post
Monday puzzle / game
Dorset Chess GDPR 2018