White to play and win

There is only one route to victory here for White. Can you find the key idea and also calculate the mainline?

Solution

Previous Post
UK Chess Challenge Puzzles – Now Interactive!
Next Post
Dorset Junior Chess battle against the might of Hampshire, Devon and Berkshire Juniors
Dorset Chess GDPR 2018