Peter Hanson defied cold, wet and windy conditions to give Sweden their first home winner of the SAS Masters for 10 years in Stockholm on Sunday.
The 30-year-old, whose only previous European Tour victory in 174 starts came in Spain three years ago, hung on in a nervous finish to lift the £209,056 first prize by one from compatriot Pelle Edberg and England's Nick Dougherty.
For Dougherty it meant a runner-up finish in the event for the second year running, but there was real drama attached to his performance this time.
The 26-year-old Ryder Cup hopeful tweaked his back somehow during the night and in trying to warm up in the gym it got only worse.
"What a day. If my chiropractor had been here he might have told me to pull out, so I'm glad he wasn't," said Dougherty. "After all I've been through I was going to finish no matter what."
He earned just short of £104,000 and although he stays 14th in the cup race he is now in much closer touch with just two events to go.
Hanson, meanwhile, moves up from 24th to 17th and will play in this week's KLM Open in Holland rather than taking a break because he still has an outside chance to make the team.
"It feels great, of course," he said. "It's been a long wait for me.
"I started pretty well, but then struggled on the back nine the same as yesterday."
From four clear with eight to go he double-bogeyed the 11th and bogeyed the 16th and 17th.
He remained one ahead moving to the tee at the last, however, and a superb iron to the heart of the green proved the decisive shot after Edberg had just failed to hole from long range.
German Martin Kaymer finished in joint 14th place after a closing 69 and is now little more than £200 behind 10th-placed Soren Hansen in the cup standings. Hansen took the week off, as did ninth-placed Oliver Wilson.
"It sounds weird, but I don't feel the pressure," said Kaymer. "I just see it as a challenge and it's fun to be in this position trying to make others angry.
"It's getting really tight, but I'm enjoying it."
Chris Wood's professional debut ended with him tied for 18th. The 20-year-old from Bristol, a brilliant fifth in The Open last month, had tied for the lead during his second round, but then suffered food poisoning and gradually fell back.
He also has invites for this week's event in Holland, the Johnnie Walker Championship at Gleneagles that follows and next month's British Masters at The Belfry.
The goal is to earn around £150,000 to avoid a trip to the dreaded qualifying school at the end of the season.
Joint fourth were Scot Gary Orr and English pair Sam Walker and Paul Broadhurst.
Collated final scores (Gbr & Irl unless stated, par 70):
271 Peter Hanson (Swe) 66 66 68 71
272 Nick Dougherty 66 66 70 70, Pelle Edberg (Swe) 69 67 66 70
273 Gary Orr 67 68 67 71, Sam Walker 72 68 64 69, Paul Broadhurst 67 68 70 68
274 Soren Kjeldsen (Den) 69 65 68 72
275 Daniel Chopra (Swe) 71 64 67 73, Jamie Donaldson 68 68 71 68, Paul McGinley 69 70 67 69, Raphael Jacquelin (Fra) 73 68 65 69, Bradley Dredge 71 69 66 69, Oliver Fisher 69 69 68 69
276 Jarmo Sandelin (Swe) 72 68 68 68, Martin Kaymer (Ger) 69 70 68 69, David Lynn 70 69 68 69, Ross McGowan 70 70 65 71
277 Chris Wood 70 67 68 72, Damien McGrane 71 69 68 69
278 Christian Cevaer (Fra) 72 67 69 70, Craig Lee 72 65 73 68, Mikko Ilonen (Fin) 70 70 69 69, Niclas Fasth (Swe) 70 68 70 70, Ignacio Garrido (Spa) 69 70 66 73, Graeme Storm 70 66 71 71
279 Robert Dinwiddie 69 69 68 73, Peter Baker 67 68 73 71, Fabrizio Zanotti (Par) 74 67 65 73, Carlos Rodiles (Spa) 71 70 69 69
280 Patrik Sjoland (Swe) 68 66 70 76, Maarten Lafeber (Ned) 69 70 71 70, Anthony Wall 72 69 70 69, Magnus A Carlsson (Swe) 68 70 69 73, Alexander Noren (Swe) 72 68 71 69, Marc Warren 68 71 69 72, Markus Brier (Aut) 70 70 70 70, Michael Jonzon (Swe) 70 70 68 72, Thomas Aiken (Rsa) 69 69 70 72
281 Jean-Baptiste Gonnet (Fra) 69 69 70 73, Fredrik Andersson Hed (Swe) 74 66 70 71, Robert Jan Derksen (Ned) 67 71 72 71, Andreas Hogberg (Swe) 70 67 68 76, Henrik Bjornstad (Nor) 70 68 72 71, Lee S James 72 68 67 74, Barry Lane 71 69 69 72
282 Peter Whiteford 70 69 71 72, Anders Hansen (Den) 72 69 72 69, Martin Erlandsson (Swe) 67 74 72 69, Paul Waring 72 69 69 72, Felipe Aguilar (Chi) 68 70 72 72, Gary Murphy 72 67 69 74, Jesper Parnevik (Swe) 68 69 71 74, Thomas Levet (Fra) 73 68 67 74
283 Martin Wiegele (Aut) 71 66 71 75, Miles Tunnicliff 72 69 72 70, Johan Edfors (Swe) 74 66 71 72
284 Carl Suneson (Spa) 70 71 71 72, Alejandro Canizares (Spa) 71 66 72 75, Phillip Archer 71 69 71 73, Manuel Quiros (Spa) 71 66 73 74
285 Mattias Eliasson (Swe) 71 70 71 73, Phillip Price 71 69 69 76, Matthew Millar (Aus) 71 67 71 76, Peter Hedblom (Swe) 69 71 69 76, Peter O'Malley (Aus) 74 67 67 77
286 Anton Haig (Rsa) 69 72 72 73, David Palm (Swe) 79 62 73 72, Robert Rock 72 69 78 67
287 Pedro Linhart (Spa) 66 74 72 75, Simon Wakefield 71 68 73 75
288 Johan Bjerhag (Swe) 72 68 73 75
289 Gareth Paddison (Nzl) 68 72 75 74