Rory McIlroy has a one-shot lead going into the final round ©Getty Images

Rory McIlroy will take a one-shot lead into the final day of the WGC-HSBC Champions after carding a five-under-par 67 in his third round in Shanghai.

The Northern Irishman, a four-time major winner, leapfrogged England's Matthew Fitzpatrick into top spot on the leaderboard at Sheshan Golf Club.

McIlroy sits on 15-under-par, one shot clear of South African Louis Oosthuizen, who carded a seven-under-par 65.

Fitzpatrick is a stroke further behind following his two-under-par 70.

Defending champion Xander Schauffele of the United States is level with the English player on 13-under.

The world number two carded a five-under 67 to move into top spot on the leaderboard ©Getty Images
The world number two carded a five-under 67 to move into top spot on the leaderboard ©Getty Images

"I weathered a mini storm at the start and then the round started to get going and I held some good putts," world number two McIlroy said.

"I stayed patient and birdied the holes I needed to.

"I drove the ball as best today as I have all week, it was a gradual round and I tried to keep giving myself chances.

"If I can get a 67 or so on the final round, then I think I will be hard to beat."

The tournament concludes with the final round tomorrow.