Chess puzzle #3

White to play and win. I love this chess puzzle extracted from the book “The Magic world of combinations“. The solution is awesome although one of my friends has found new...