Who will win The Masters? Have your say ahead of opening round April 8, 2026 · Sky Sports Read full story at source