White to move! How should white proceed? Please write out the complete solution.

Tags: ,