The South African has another chance at a first European Tour title after his late run pushed him to 15 under and two shots ahead of Chile’s Felipe Aguilar heading to the final round at Leopard Creek Country Club.
Mulroy’s surge helped him overtake Jbe Kruger, who lost a four-shot advantage when he finished with a 1-over 73.
Mulroy had three birdies on the front nine, went bogey-free for the day and shot to the top of the leaderboard with five straight birdies from Nos. 13 through 17. He got a par on his last hole.
Mulroy twice has come close to getting a European Tour title on home soil, losing a playoff to Richard Sterne at the 2008 Joburg Open and then finishing second to Charl Schwartzel at the same tournament this year.
Kruger had four bogeys with three birdies to drop into a four-way tie for third as Mulroy and Aguilar passed him.
Aguilar was the closest challenger to Mulroy, getting seven birdies and four bogeys for a 4-under 68 to go to 13 under.
More original content than any other website. Check out Golf Channel's top video & photos.
- McDowell wins Volvo World Match Play | Results
- Bae wins Byron Nelson | At a glance | Scores
- Johnson edges Korda, Phatlum in Mobile | Scores
- Venturi dies at 82 | Twitter reaction | Photos
- What We Learned: McDowell proves matchless
- Arnie, Jack recall Venturi | Nelson connection
- Week in review: Top Photos, Quotes of the Week
- McDowell: McIlroy, Horizon split 'fairly amicable'
- Cancer can't keep Auburn women out of NCAAs
- Uihlein gets first win at Madeira Islands | Scores
- Open qualifying: Men's local | Women's sectional
- Instruction: Don't let anxiety ruin your bunker play