He birdied the final two holes at PGA National to make his 32nd consecutive cut worldwide.
Two shots outside the cutline with just two holes to play, Garcia carved his tee shot to 7 feet at the 17th hole to set up the first birdie. He closed out by hitting a lob wedge to a foot at the 18th to set up the second.
Garcia hasn’t missed a cut since the PGA Championship in 2012.
Garcia, who won the Qatar Masters in his last stroke-play start, shot 68 Friday, leaving him at even par overall going into the weekend. He will be paired with Vijay Singh in the third round. He isn’t happy with his game this week but is looking forward to a chance to repair it this weekend.
“It’s just been a little bit of a struggle,” Garcia said. “It’s just one of those weeks where you just don’t feel it.
“I wish I could put my hand on what it is. I just didn’t feel comfortable starting out, but I have to be happy with the finish and hope for a decent weekend.”