Spain's Sergio Garcia and British Open winner Rory McIlroy are once again battling for a title as they did last month at Royal Liverpool.
Garcia fired a three-under par 67 Saturday to seize a three-stroke lead over McIlroy after the third round of the World Golf Championships Bridgestone Invitational at Firestone Country Club.
McIlroy won his third major title last month in England but not before Garcia threatened his lead on the back nine in the final round.
Garcia stands on 14-under 196 with McIlroy on 199 after firing a 66 and Australia's Marc Leishman third on 201 after a 68 on Saturday.
England's Justin Rose, Aussie Adam Scott and American Keegan Bradley -- all major winners -- were another stroke adrift.
Garcia, still seeking his first major title, birdied three of the first six holes Saturday in the last tuneup for next week's PGA Championship, the final major tournament of the year.
Garcia added a birdie at 11 after dropping his approach two feet from the cup but took his lone bogey of the day at 14 after finding the rough on his approach.
McIlroy also fired three birdies on the front side but found a bunker at the par-3 12th and took a bogey.
He responded by closing with back-to-back birdies to trim Garcia's margin entering the final round.