Lee Westwood hit an impressive final-round 67 to win the Thailand Golf Championship by one shot on Sunday.

The former world number one moved into contention on day two but was still two shots behind overnight leader Marcus Fraser of Australia on Saturday in Bangkok.

But the 41-year-old Englishman, who won the tournament by seven strokes from Charl Schwartzel in its debut season in 2011, put in a five-under-par round to finish eight under overall, one shot ahead of both Ryder Cup team-mate Martin Kaymer and Fraser.

Westwood was delighted with his victory and tweeted afterwards: "It's been a good last day of school" - a nod to his season now being at a close.

Southport's Tommy Fleetwood was two shots further back in fourth after carding a final-round 70 at Amata Spring Country Club, while defending champion Spain's Sergio Garcia finished ninth on two under after his score of 69 on Sunday saw him move up a spot.

Bubba Watson of America ended the tournament in joint 25th after struggling with scores of 76 and 77 in rounds one and three respectively - on the par-72 course - while Northern Ireland's Darren Clarke fared even worse with scores of 75, 75, 73 and 74 meaning he finished in a five-way tie for 50th.