Sweden's Per-Ulrik Johansson claimed his first European Tour title for a decade with a commanding victory in the Russian Open.
Johansson carded a final round of 67 for a 23-under-par total of 265 in Moscow, six shots clear of Holland's Robert-Jan Derksen.
Canada-based Scot Alan McLean, playing alongside Johansson and Derksen, bogeyed the 18th to finish a shot further back in third.
Sweden's Christopher Hanell finished in a tie for sixth after a double bogey on the 18th, where he played his fourth shot from the walkway on the leaderboard to the right of the green.
Johansson played on the victorious European Ryder Cup teams at Oak Hill and Valderrama, but had not won since the European Open in 1997.
The 40-year-old showed signs of his old form when finishing 15th in the same tournament earlier this season and took control at Le Meridien Moscow Country Club with a superb 62 in the second round.
Four shots clear heading into Sunday's final round - which saw tee-off times brought forward several hours due to the threat of bad weather - Johansson was never threatened and made sure of victory with a front nine of 32.
Another birdie on the 11th allowed him to fully enjoy the rest of his long-overdue victory which earnt him a valuable two-year exemption and the first prize of £165,000.
"I feel great," said Johansson on www.europeantour.com.
"I haven't won since 1997. I have played some good golf since then but I haven't played this well so I am very, very pleased.
"It is tough when you haven't won for that long but the most important thing is that you still have to play when you get into a position.
"You can't think about winning because you can't control the other people so I am very pleased with the way I did that.
"I focused on every shot and the only time my mind wandered away a little bit was in the middle of the round and I was thinking about speeches and stuff but I kicked myself and said, no, no, think only about the present and it really worked.
"I think my putting was the best I have ever putted through a whole tournament. I can't remember making that many putts.
"My long game was okay and I kept the ball in play but every time I got the ball on the green I felt like I had a chance for birdie - that was a great feeling."
Collated final-round scores & totals (Gbr & Irl unless stated, par 72):
265 Per-Ulrik Johansson (Swe) 69 62 67 67
271 Robert Jan Derksen (Ned) 68 69 65 69
272 Alan McLean 73 64 67 68
275 Dawie Van der Walt (Rsa) 72 68 68 67, Adam Gee 69 68 68 70
277 Gary Murphy 67 68 70 72, Steve Webster 73 68 71 65, Christopher Hanell (Swe) 73 65 69 70
278 Sam Walker 69 71 68 70, Henrik Nystrom (Swe) 73 70 69 66, Sam Little 67 71 69 71, Kasper Jorgensen (Den) 73 70 68 67
279 Richard Bland 74 71 66 68, Jesus Maria Arruti (Spa) 70 68 72 69, Kyron Sullivan 71 71 73 64, Peter Gustafsson (Swe) 71 69 70 69, Carlos Rodiles (Spa) 71 70 70 68, Terry Pilkadaris (Aus) 73 71 68 67, Simon Lilly (Gb) 70 71 67 71, Philip Golding 70 69 70 70
280 Alexandre Rocha (Bra) 68 68 72 72, David Carter 71 67 73 69, Scott Strange (Aus) 71 71 70 68, Simon Hurd 73 70 68 69
281 Jeppe Huldahl (Den) 69 72 69 71, Gareth Davies 70 71 70 70, Matthew Zions (Aus) 72 71 70 68, Marcel Siem (Ger) 75 64 70 72, Joakim Haeggman (Swe) 71 72 69 69, Peter Lawrie 71 69 69 72
282 Jean-Baptiste Gonnet (Fra) 66 71 71 74, Brett Rumford (Aus) 72 70 67 73, Alvaro Salto (Spa) 72 73 71 66, Lee Slattery 71 70 73 68, Zane Scotland (Gb) 70 75 69 68, Christian Nilsson (Swe) 65 71 72 74, Julien Guerrier (Fra) 68 76 70 68
283 Prom Meesawat (Tha) 71 70 72 70, Chris Wood 72 68 73 70, Lasse Jensen (Den) 72 72 71 68, Jean-Francois Remesy (Fra) 76 68 70 69, Keith Horne (Rsa) 73 68 72 70, Peter Fowler (Aus) 70 72 71 70
284 Tim Milford 75 69 70 70, Steven Jeppesen (Swe) 70 71 71 72, Euan Little 72 70 72 70, Martin Maritz (Rsa) 72 71 73 68
285 Carl Suneson (Spa) 72 72 71 70, Iain Pyman 74 68 71 72, Alessandro Tadini (Ita) 70 70 72 73, Richard McEvoy 70 72 73 70, Manuel Quiros (Spa) 72 73 73 67, Edward Rush 72 71 74 68
286 Simon Robinson 72 70 73 71, Francisco Cea (Spa) 72 73 71 70, Richie Ramsay 70 72 70 74, Ian Garbutt 73 70 76 67, Marc Cayeux (Zim) 71 71 75 69, Sam Osborne 69 74 74 69
287 Pedro Linhart (Spa) 73 69 74 71, Garry Houston 75 69 70 73, Marcus Higley 70 71 74 72, Ignacio Garrido (Spa) 73 70 72 72
288 David Park 71 74 72 71, Darren Fichardt (Rsa) 71 71 74 72
289 Sebastian Fernandez (Arg) 75 70 72 72, Michael Jonzon (Swe) 74 71 75 69
290 Marc Farry (Fra) 70 69 73 78
291 Rafael Gomez (Arg) 75 70 71 75, Birgir Hafthorsson (Ice) 74 71 70 76
292 Sven Struver (Ger) 72 72 76 72
293 Chris Gane 73 71 76 73
294 Sion Bebb 74 71 76 73
295 Jean Hugo (Rsa) 72 71 73 79