(CNN) -- Ricardo Gonzalez stormed home with five birdies in his last six holes to snatch a two-shot victory at the SAS Masters in Sweden on Sunday.
Ricardo Gonzalez celebrates after sinking a bunker shot on the 17th hole of the monster Barseback course.
The 39-year-old, who has not featured in the top-10 on the European Tour this season, clinched his fourth victory on the circuit after an incredible finish that saw him close with a four-under-par 69 for a 10-under total of 282.
The Argentine, whose last title came five years ago, holed a tricky bunker shot at Barseback's 459-yard 17th hole, then somehow escaped after driving into the trees by threading a nine-iron to within five feet of the pin.
"It's been a hard year, but I was fighting, fighting, fighting. I had the feeling that you can always make it if you work hard and never lose faith," said the big-hitting Gonzalez, who is nicknamed "The Axeman".
"I don't know whether the shot on the last was luck or just brilliant!"
Gonzalez's stunning charge ended Jamie Donaldson's hopes of a first European Tour victory.
The Welsh golfer equaled the best round of the day with 68, needing only 21 putts on what is the longest course in tour history, but was not able surpass his only other second-place finish in Portugal in 2003.
Jeppe Huldahl led by three shots after two birdies in his first nine holes, but the Norwegian dropped shots at 10 and 11, then took bogeys at 17 and 18.
He had to settle for third place after carding a 74, finishing four shots behind Gonzalez.
Marcus Fraser, who led going into the final round, suffered a miserable 31st birthday as he carded a four-over 77 which included five bogeys.
The Australian ended up in a tie for fourth on 288 with first-round leader Lee Slattery (76) and his fellow Englishman Marcus Higley (77), American Nathan Smith (71), Denmark's Jacob Olesen (68) and Martin Erlandsson of Sweden (76).
Smith was lucky to complete the tournament after getting his tee-time wrong for the opening round on Thursday.
He was four minutes late -- one minute away from disqualification -- and picked up a two-stroke penalty before triple-bogeying his first hole.
Pre-tournament favorite Henrik Stenson completed a disappointing week on his home course in Malmo, closing with two double-bogeys after dropping four shots on the front nine.
His 76 left him tied for 73rd on 10-over, but he is still expected to rise two places to No. 5 in the next world rankings published on Monday.
None of the top-10 finishers was inside the world's top 200, but the field is expected to be stronger next year when the tournament moves to a new Robert Trent Jones Junior-designed course Bro Hof near Stockholm. Its owner plans to double the prize purse to $2.8 million.
Meanwhile, American Loren Roberts has won the Senior British Open title for second time after a dramatic play-off against Mark McNulty and Fred Funk at Sunningdale on Sunday.
The 53-year-old Funk failed to match his rivals' birdies at the first extra hole, the 18th, then Roberts and McNulty were again deadlocked as it was replayed.
On the third time of asking, McNulty drove into the rough and Roberts sealed victory with a par.
The trio finished the tournament on 12-under-par 268, with Zimbabwean McNulty claiming the clubhouse lead with a day's best six-under 64.
Funk, who had set record low 18 and 36-hole scores for the event, seemed set for victory after taking just 32 strokes on his opening nine holes, but could only make par on the rest.
Roberts, who won at Turnberry in 2006, carded 67. He birdied the 17th hole to tie for the lead but could only par the last after driving into the rough.
Germany's Bernhard Langer claimed fourth place after a second successive 65 which left him one shot off the lead and one stroke ahead of fifth-placed Sam Torrance (67) .
Third-round leader Greg Norman of Australia had to settle for a tie for sixth with American Larry Mize after a familiar collapse as he slumped to a 71.