Saavedra Position

White to play. Is this game a win for White, Black, or a draw?