Chess Puzzle of the Week (290)

It’s time for another endgame study.

White to play and win (Aleksandr Kakovin 1936).

Let me know if you think you’ve found the solution.