Jbe Kruger improved on consecutive 70s when he shot 68 for the third round of the $7-million WGC-HSBC Champions tournament at Sheshan International Golf Club on Saturday.
The 25-year-old made a nine-spot move up the leaderboard when his eight-under-par tournament score secured him a share of 15th alongside Charl Schwartzel.
Kruger played steady golf over the first two rounds and carded consecutive 70s, but his four-under-par third card provided the real push needed to move up the leaderboard.
At fifth on the Asian Tour Order of Merit, Kruger played more aggressive golf on the third day and accentuated his round with an eagle at the par-five eighth.
He took charge on the front stretch and completed his first nine in 32 strokes to turn at four-under.
Kruger settled at four-under and played regulation golf for most of his back nine – the only deviations from par were a birdie at the 13th and a bogey at the 15th.
Louis Oosthuizen shot a third-round 68 and closed the third round two strokes shy of leader Fredrik Jacobson, who shot 67 and moved to 16-under-par.
Oosthuizen jumped into contention when he shot 63 in the second round, matching a course record held by Ernie Els, Rory McIlroy and Diasuke Maruyama.
Schwartzel shot a third-round 69 for a move to eight-under-par and join Kruger in 15th ahead of the final round.
Despite holding 166th in the world ranking, Kruger has matched golfÂs best and shown that he is on the up and up ahead of the final round in Shanghai.