The 37-year-old began the day with a three-shot lead and rarely looked threatened before responding superbly when Stenson finally closed the gap to two with a birdie on the 14th.

With the Open champion firing his tee shot on the next over the green on his way to a bogey, Garcia's stunning approach to two feet set up a birdie and two-shot swing to give the world number 15 some welcome breathing space.

Stenson birdied the last to complete a 69 and finish 16 under par, two shots ahead of England's Tyrrell Hatton and Denmark's Lasse Jensen.

Ian Poulter, who was in the final group alongside Stenson and Garcia, struggled to a closing 76 to finish tied 15th.

Garcia's previous win on the European Tour also came in the desert in Qatar in 2014, although he won on the Asian Tour in Vietnam in 2015 and the AT&T Byron Nelson on the PGA Tour last season.

His latest victory will take him back inside the world's top 10 when the rankings are updated on Monday.