Laird won the Justin Timberlake event in Las Vegas last October
Scottish golfer Martin Laird fired a second-round 63 to earn a place in the Open in July.
The 27-year-old had been struggling after carding an opening 69 in the 36-hole qualifier in Texas.
But he responded with a fine second round to finish fourth on eight under, three shots behind winner Tim Petrovic.
Englishman Brian Davis missed out on one of the eight places, despite following his initial 73 with a 68 to finish one over in a share of 42nd.
Davis Love, Andres Romero, Boo Weekley, Rory Sabbatini and Aaron Baddeley also missed out.
Petrovic finished a shot clear of the field, ahead of Bo Van Pelt and fellow American DA Points.
Tom Pernice, George McNeill and Glen Day finished behind Laird, while Australian Cameron Percy beat Americans Bubba Watson and Charley Hoffman in a three-hole play-off to clinch the final US qualifying place.
The Open takes place at St Andrews from 15-18 July and Laird said: "It doesn't get any better than this.
"My parents live 15 miles away from St Andrews - that's the place I always wanted to play as a kid."