Dahmen held a share of the lead with Rafael Campos heading into the final round and survived two bogeys on his back nine to card a closing two-under 70 in windy conditions to finish at 12-under 276.

It was good enough to hold off Campos – who lipped out for birdie on the 18th – and Sam Ryder.

A bogey on the par-3 17th proved costly for Puerto Rican Campos, who carded a 71, while Ryder set the clubhouse lead after a fine round of five-under 67.

Graeme McDowell, who lifted the title in 2019, was 12 under with two holes to play after covering his first 12 holes in five under, but bogeyed the 17th and 18th to shoot 69 and finish two shots behind Dahmen at 10 under.

RELATED: Inside Dahmen's winning bag

"Bogey-bogey today was very disappointing, but they've actually been very good to us this week, those holes," McDowell said.

"I played 17 two under until today and it certainly didn't owe me very much, let's put it that way.

"But I just kind of lost my ball flight a little bit coming in there today."

Northern Ireland's McDowell was not the only player left to rue his missed opportunity, with Michael Gligic (71) also giving up two shots late in his round after having a share of the lead.

Canadian Gligic settled for tied fourth with McDowell.

Defending champion Hudson Swafford (70) and Emiliano Grillo (71) were nine under to share sixth.

Aaron Baddeley was best of the Australians but a second successive two-over 74 left him even for the week in a share of 48th while Rhein Gibson (72) was four over.

Dahmen, who came into the event off six missed cuts in his past seven starts, captured his first title in his 111th start on the PGA Tour.

The 33-year-old didn't get into next month's Masters with the victory because the tournament was played opposite the WGC Match Play event in Texas.

However, Dahmen did wrap up a US PGA Championship berth and a spot at Kapalua in the Tournament of Champions.