Bubba Watson produced a magical birdie at the final hole to make the weekend at the Open – as almost all the big names survived the cut.

The two-time Major champion needed a three at the 18th to hit the mark of +4 and Bubba claimed it in some style, firing his approach shot to less than five feet and then sinking the putt.

Latest pictures from the Open

It capped a difficult second afternoon, marked by spells of heavy rain, that also saw Jordan Spieth and Danny Willett make the cut right on the line.

Both went round the front nine in 39 shots as their continued participation at Royal Troon was threatened as the weather worsened in the afternoon.

The cut was at +3 when Spieth made a par at the last to finish one adrift but the line shifted almost before the Texan had signed his scorecard.

Willett had to birdie the 16th and then hole a nerveless ten footer for par at the last to also come in at +4.

That number would prove enough for Colin Montgomerie to continue his Open adventure on his home course as a bogey on the 18th failed to prove costly.

But Louis Oosthuizen, in a playoff at St Andrews 12 months ago, is going home.

The South African, whose even par first round 71 included a hole-in-one, won’t look back with any fondness on his second effort of 83. It included a 9 on the treacherous 11th and a 7 at the 16th in a back nine 45.

Shane Lowry, who led the US Open going into the final round, also misses out after his second effort of 71 was unable to repair the damage of an opening 78.

Ernie Els, twice a former winner of the Claret Jug, was so close to playing the weekend. But his +5 total has proved one too many.