Nelson fired a bogey-free 9-under-par 63 to better Stockton, who shot 65 on Sunday, by three shots at the Egypt Valley Country Club in Ada, Mich.
Nelson began the day with a one-shot lead over the 58-year-old Stockton, who was in search of his first Tour win since 1997. Nelson's advantage remained intact as both men carded 3-under-par 33s on the outward half.
A birdie at the 10th gave Nelson a two-shot cushion, which he extended to three with another birdie at the par-3 12th. Stockton would get no closer. The 14-time Tour winner played his final six holes in 4-under, but so too did Nelson. Vying for his second win in as many weeks, Nelson matched every move Stockton made beginning at the 13th hole.
Both men eagled the par-5 13th, birdied the 15th and birdied the 17th. At round's end, Stockton signed for his second-best score of the season, yet it wasn't enough to overcome Nelson.
Ironically, it was Stockton who gave Nelson a putting tip prior to his victory a week ago.
'I don't think Larry's going to need any putting lessons in the future,' said Stockton. 'Hats off to Larry. He played great.'
Said Nelson: 'Dave pushed me today. I was hoping I could shoot 71 or 70 and win the tournament, but (he) just wasn't going to let that happen.
'Now that I've won back-to-back, I'll see if I can win three in a row.'
Nelson collected $165,000 for his ninth career Senior Tour title. In the process, he passed Hale Irwin for second on the 2000 money list. Nelson currently trails Bruce Fleisher by $64,551.
'One of my goals is to be the leading money winner out here,' Nelson stated. 'As long as I stay healthy, I think I can do that.'