Rose turned in a 5-under 65 Saturday and is at 11-under 199 in his bid for his first PGA Tour victory.
Following a two-hour rain delay, it was a daylong battle for the lead, with Rose coming out on top following a bogey-free round.
Rose tied for fourth last week at the Deutsche Bank Championship, his best finish since last October. He has only held one other 54-hole lead on the PGA Tour, at last year's Buick Championship, where he finished third.
Rose has four international victories, all in 2002. He tied for fourth at the 1998 British Open as a 17-year-old amateur.