Then Garcia eagled the par-five 11th hole.
"I hit a great second shot on 11," he said. "It bounced just in the fringe and landed softly and made eagle there."
Garcia eagled the par-four 15th hole as well and birdied the par-three 16th, and he said he knew he had something special going.
The 32-year-old Spaniard shot a 30 on the back nine and was seven under for the day.
Garcia said he never quite had a feeling he could win the tournament.
"Everything had to be absolutely perfect for me," he said. "I couldn't make any bogeys."
Despite a second-round of five-over 76 after which Garcia barely sneaked into the third round — he was one shot ahead of the cut line — he said he took from this performance a sense of momentum going into the PGA Tour's next event, the World Golf Championships-Accenture Match Play Championship near Tucson.
"Match play is funny," Garcia said. "I might go out, shoot five under par and get beaten … but this is good momentum for me and I'm hoping I can take it into next week."
Bad wedding planner
Bill Haas can afford to buy a very nice wedding gift for a friend. Haas, who won $1,188,000 for taking the title Sunday in a three-way playoff against Mickelson and Bradley, said he missed the Sunday wedding of Jon Hopson, who was a volunteer assistant coach at Wake Forest when Haas played there in college.
"He got married just a few hours ago," Haas said. "I was really meaning to go, but this is a tournament that I have a hard time skipping.
"But I think he understands. Hopefully his day is even better than mine. It's pretty sweet for both of us today."
There have been seven PGA Tour events this season, and U.S. golfers have won them all.
The hole that played toughest over the four rounds at Riviera was the 15th hole, which had a stroke average was 4.311. The easiest? The par-five first hole, where it took an average of 4.373 strokes. … The cumulative scoring average for the tournament (72.622 strokes) is the highest on the PGA Tour this year and makes the tournament the only one in 2012 to have an over-par scoring average.