'I think this is my best finish,' said Gonzalez.
Jonathan Lomas bogeyed the last to complete a 6-under 66. He was joined by Stephen Gallacher in a tie for second at 12-under-par 276.
Gonzalez held a one-shot advantage heading into the final round after a hard fought battle on Saturday. Play on Sunday proved to be no different, and Gonzalez soon found himself struggling to keep pace.
He stumbled with a bogey at the par-3 third but came back with a birdie at the very next hole after his approach stopped within 10 feet of the cup.
Gonzalez added a birdie at the par-5 fifth to move to 12 under but dropped a shot at the par-3 11th to remain behind the leaders.
His luck changed on the par-4 14th, however, and he knocked his second shot to five feet for a birdie. Gonzalez then birdied the 16th to regain the top spot at minus-13.
Gonzalez came to the closing hole one shot clear of Gallacher and Lomas and left himself with a difficult two-putt for par and the win.
The Argentinean, who putted brilliantly all week, was within 40 feet of the hole on the right edge of the 18th green and drained the birdie putt to leave little in doubt.
'This week I played fantastic,' said Gonzalez. 'Very confident with my putter.'
Lomas had a magical start to his round with a birdie at the opening hole and a remarkable 6-iron that found the cup for an ace at the par-3 third.
'It came out nice and high,' Lomas said of his hole-in-one at the third. 'It landed soft and just trickled in.'
Lomas then reached the green in two at the par-5 fifth and ran home an 11-foot putt for eagle to continue his charge up the leaderboard.
The Englishman cooled down around the turn but made another push with a birdie at the 14th. Lomas then sank a 7-footer for a birdie at the 16th but bogeyed the closing hole to enter the clubhouse at 12 under par and hope for a potential playoff.
'I played well all week,' said Lomas, whose lone European Tour victory came at the Czech Open in 1996. 'I'm obviously doing the right things.'
Gallacher also made a run at the title with a valiant final round on Sunday.
The Scot tallied three birdies over his first nine holes and kept rolling with a short birdie putt at the 13th.
Gallacher then briefly grabbed the lead at 13 under after his approach to the par-4 14th landed inside 8 feet. The 29-year-old bogeyed the very next hole, however, en route to a round of 68.
Robert-Jan Derksen, Jean-Francois Remesy and Louis Oosthuizen shared fourth place at 10-under-par 278.
Alan McLean, who played in the final group with Gonzalez and Emanuele Canonica on Sunday, could only muster a 73 to finish one shot further back at 9-under-par 279 along with Peter Hedblom and Soren Hansen.
Canonica, who was in search of his first career victory on the European Tour, struggled mightily with a 79 in the final round to finish well off the pace.