Séamus Power began the final day at The American Express at La Quinta just two off the lead but double bogeyed the opening hole and carded a closing 74 to slip into an eight-way tie for 14th in a group which included world number one Jon Rahm.
American Hudson Swafford carded an eventful final round of 64 to end up top of the leaderboard. Swafford began the day three shots off the lead and fell further behind with a bogey on the first, but bounced back to birdie the second, fifth, sixth and eighth to remain in contention.
The 34-year-old then started the back nine with a hat-trick of birdies and followed a bogey on the 13th with another birdie on the next to lead by two, only to drop another shot on the 15th.
With Brian Harman making a birdie on the 18th and former Open champion Francesco Molinari doing likewise on the 16th there was suddenly a three-way tie for the lead, only for Swafford to hit a superb approach to the par-five 16th to set up an eagle from eight feet.
A birdie on the 17th effectively sealed the win and Swafford made his only par of the back nine on the 18th to finish 23 under par, two shots ahead of compatriot Tom Hoge.
Harman shared third place with Lanto Griffin and Lee Hodges, while Molinari’s bogey on the last meant the Italian had to settle for a closing 68 and a tie for sixth.
Graeme McDowell signed for a closing 70 to finish in a tie for 40th.
La Quinta Collated Collated final round scores & totals in the USPGA Tour The American Express, PGA West (Stadium), La Quinta, California (USA unless stated, Par 72):
265 Hudson Swafford 70 65 66 64
267 Tom Hoge 65 66 68 68
268 Lanto Griffin 67 65 69 67, Brian Harman 67 70 67 64, Lee Hodges 62 72 64 70
269 Denny McCarthy 67 67 68 67, Francesco Molinari (Ita) 67 67 67 68, Will Zalatoris 71 61 70 67
270 Patrick Cantlay 62 68 72 68
271 Paul Barjon (Fra) 66 67 65 73
272 Sung Jae Im (Kor) 69 67 70 66, Si Woo Kim (Kor) 68 68 69 67
273 Wyndham Clark 65 69 69 70
274 Russell Henley 67 70 70 67, Zach Johnson 67 66 72 69, David Lipsky 67 68 69 70, Séamus Power (Irl) 65 69 66 74, Andrew Putnam 70 66 70 68, Jon Rahm (Spa) 66 70 67 71, Roger Sloan (Can) 66 67 71 70, Brandt Snedeker 65 69 71 69
275 Patton Kizzire 67 67 71 70, Luke List 70 70 66 69, Harold Varner III 68 66 67 74
276 Adam Hadwin (Can) 68 72 68 68, Charles Howell III 69 68 68 71, J. T. Poston 69 69 69 69, Scottie Scheffler 69 70 70 67, Greyson Sigg 65 67 73 71, Alex Smalley 67 70 69 70, J. J. Spaun 75 67 67 67, Stephen Stallings Jr. 69 67 73 67
277 Joseph Bramlett 65 67 72 73, Lucas Glover 66 69 69 73, Justin Rose (Eng) 68 73 67 69, Nick Taylor (Can) 69 69 71 68, Sahith Theegala 72 62 68 75, Camilo Villegas (Col) 69 68 70 70, Jared Wolfe 70 65 72 70
278 Abraham Ancer (Mex) 67 71 70 70, Christiaan Bezuidenhout (Rsa) 66 72 68 72, Jason Dufner 70 67 71 70, Tony Finau 72 70 67 69, Harry Higgs 66 68 67 77, Graeme McDowell (NIrl) 66 69 73 70, Patrick Rodgers 70 68 69 71, Vincent Whaley 70 64 74 70, Cameron Young 64 68 69 77
279 Bronson Burgoon 66 70 73 70, Jason Day (Aus) 67 75 67 70, Hank Lebioda 68 69 71 71, Sam Ryder 65 68 73 73, Sepp Straka (Aut) 67 69 72 71, Adam Svensson (Can) 69 67 68 75
280 Kevin Chappell 67 69 72 72, Michael Gligic (Can) 68 68 72 72, Patrick Reed 71 70 68 71, Martin Trainer 66 71 68 75
281 Doug Ghim 67 68 73 73, Trey Mullinax 70 68 71 72, Aaron Rai (Eng) 67 67 72 75, Davis Riley 66 69 68 78
282 Emiliano Grillo (Arg) 71 65 73 73, Kyoung-Hoon Lee (Kor) 64 71 71 76, Henrik Norlander (Swe) 69 67 73 73
283 Anirban Lahiri (Ind) 69 67 72 75
284 Nick Hardy 68 71 68 77, Taylor Moore 66 70 72 76, Seung-Yul Noh (Kor) 68 71 70 75
285 Brice Garnett 68 71 69 77