White to play and win

The first move is not too hard to spot but can you find the correct follow up moves?

Solution

Previous Post
Weekly Results w/e 29th July – Summer League
Next Post
Thursday puzzle / game
Dorset Chess GDPR 2018