Kenny Perry moved level with Chad Campbell at the head of the Masters Tournament leaderboard after a superb second round at Augusta National.
Perry did supremely well to keep a bogey off his card and, with birdies on the first, second, 12th, 15th and then the last from five feet, he carded a 67.
In the gusting wind the course showed far more teeth than it had on the opening day, but Campbell was still able to add a two under par 70 to his dramatic opening 65.
The 34-year-old Texan even reached 11 under after 10 holes, then bogeyed three of the next seven before closing with a 30-foot birdie putt.
Perry and Campbell were three clear of 2004 Open champion Todd Hamilton - a long-awaited return to form for a player now ranked 373rd in the world - and Argentina's Angel Cabrera, who had seven shots of his second round still to play.
South Africa's Tim Clark ended the day on five under after a 71, while Anthony Kim surged into the top ten after breaking the record for the most birdies in a Masters round.
The American Ryder Cup player posted an astonishing 11 birdies in a 65 which leaves him on four under for the tournament.
Playing partner Rory McIlroy also moved up the leaderboard during the second round, with an eagle at 13 taking him to four under, but a double bogey on the par three 16th and a triple bogey at the last saw him finish on one over.
Tiger Woods ended his second round as he had started it, on two under, following an unspectacular 72.
World number one Woods, resuming his bid for a 15th major, mixed two birdies with two bogeys on the front nine.
He then made a chip-and-putt birdie at the 15th before dropping a shot at the last when failing to get up and down from a greenside bunker.
Triple-chasing Padraig Harrington, who carded a 69 on Thursday, slipped back to one under after nine holes of his second round following bogeys at the first, seventh and ninth.
Earlier, Northern Ireland’s Graeme McDowell had fired a 73 to lie two under for the tournament, while England’s Ian Poulter carded the same score for a level par aggregate.
Veteran Scotsman Sandy Lyle moved up to two under following a 70 which included a stunning run of five consecutive birdies between 13 and 17.
However, England's Ross Fisher, five under after 16 holes yesterday, followed two closing bogeys with an outward 37 and then double-bogeyed the short 12th before also bogeying 15 to sit alongside McIlroy on one over with three holes of his second round to play.
Luke Donald went the other way. He had been four over after 12 yesterday, recovered for a 73 and turned in 33 this afternoon to improve to two under.
Former winners Ben Crenshaw and Tom Watson sadly showed their age with 83s, although 2007 winner Zach Johnson could not use the same excuse after signing for an 80.
Defending champion Trevor Immelman looks to have done just enough to make the cut after following his opening round of 71 with a disappointing 74.