Sergio Garcia leads by one after a second-round 65 at the Shell Houston Open.
The Spaniard has had 12 consecutive top-20 finishes worldwide since late last season, including wins in Thailand and Qatar, and is well positioned to continue that streak.
He carded five birdies and an eagle on Friday to claim the halfway lead on 12-under-par, one shot ahead of world No 11 Matt Kuchar, who bogeyed his final hole in a 67.
Australian Matt Jones and American trio Cameron Tringale, Shawn Stefani and Jimmy Walker are all three shots further back on eight under, with Open champion Phil Mickelson six under.
Asked how he could translate his fine form into a first major title ahead of next week's US Masters, Garcia told the Golf Channel: "I think I have to do the same things.
"Every week is different but I just have to try to feel the same way, try to believe in my ability the same way and hope that things happen.
"Today I was a little fortunate on a couple of holes and was able to make a couple of nice pars on 16 and 18 to keep my round going. You need those things more in majors than regular events and hopefully I will be able to do it."
Garcia was ranked second in the world in March 2009 but took a two-month break from the game the following year saying he needed to "miss the game a little bit".
"Everybody knows what I went through, which is pretty much what everybody goes through in their life," said Garcia, who was understood to be upset by the end of a long-term relationship.
"It is not fun to go through some of those emotions. But you have got to learn from those downs and then enjoy the highs as much as you can. You also can't take them for granted.
"I am definitely a lot happier. That doesn't mean I am going to play well every time but at least you know that your frame of mind is in a bit of a better state. It is the best I have felt going into a major for a while."
Masters favourite Rory McIlroy had been "really happy" with his form from tee to green during an opening 70 and got off to a flying start on Friday with birdies on the 10th and 12th and picked up another shot at the first.
However, the 24-year-old then missed from three feet for par on the third and did well to drop just one shot on the sixth, scrambling a bogey five from a greenside bunker after taking a penalty drop following a wayward tee shot.
Poulter, Harrington woe
A round of 71 left McIlroy three under par, but there was much worse news for Ryder Cup team-mate Ian Poulter, who missed the cut after a second round of 77 which included a back nine of 41 and triple-bogey seven on the 11th, where he twice found the water.
Before heading to Augusta for a weekend of practice - rain is forecast on Monday and Tuesday - Poulter wrote on Twitter: "To say I'm disappointed is a slight understatement, making the odd mistake & it's very costly. Swinging it fine."
Former world number ones Luke Donald and Lee Westwood were both two under but three-time major winner Harrington, who needed to win to qualify for the Masters, was reported to be suffering with a finger injury as he struggled to a 79 to miss the cut.