SABMiller and R&A have entered into a long-term agreement under which Pilsner Urquell will become the official beer of The Open Championship.