An aggressive ride by reigning champion jockey Vlad Duric saw McGregor knocking the daylights out of his eight rivals in the main event of nine races last night.
In the process, the Michael Clements-trained eight-year-old chestnut Australian-bred rewrote the class record in the $100,000 Kranji Stakes B race over the Polytrack 1,600m in 1min 38.78sec.
The time was 0.59sec faster than that of Maximus achieved on April 15. The course record for the track and distance is 1min 37.69sec set by former glamour galloper Better Than Ever in 2011.
Sporting the famous green-and silver colours of Spalato and Gilt Complex, Duric punched McGregor into the lead from barrier-rise in the fifth event and led narrowly past the winning post for the first time.
Southern Spur, only the second ride for new rookie F Yusoff, overtook McGregor turning into the back straight and then led by more than a length. Chairman rushed up to second, a length ahead of McGregor,
French jockey Olivier Placais took Chairman to eyeball the leader at the 600m mark. That was where Duric decided to stoke up McGregor. He balanced up, pushed and whipped his mount. McGregor responded and raced up to cover the two leaders on straightening.
Under Duric's relentless vigorous riding, McGregor cleared away and the race was all over. Robin Hood finished best of the rest for second, 11/2 lengths behind.
The second favourite, McGregor paid $20 for his seventh victory in 39 starts and took his earnings to the $360,000 mark for Graham Mackie's Christopher G Stable.
In Race 2, Clements' $38 shot Iffragal resumed from a five-month layoff to end two-time top apprentice A'Isisuhairi Kasim's drought.
The Malaysian rider was so ecstatic that he punched the air in delight after the winning post. After all, his last winner was Moritz Eclipse on March 30.
Friday's South Africa results
1st 13 Nifty Fifty ($14-$9)
2nd 4 Katia ($65)
3rd 3 Vesper ($13)
4th 8 French Nobility
Forecast $180 Place Forecast (4-13) $47, (3-13) $12, (3-4) $95
Tierce No winner ($3,258 carried forward to next race) Trio $1,026
Quartet No winner ($268 carried forward to next race)
Scratching: 2 London Spirit, 14 Notre-Dame
1st 1 Captain Marmalade ($14-$8)
2nd 6 Valentinik ($15)
3rd 2 Amazon King ($5.10)
4th 9 Bollemakiesie
Forecast $27 Place Forecast (1-6) $14, (1-2) $4, (2-6) $12
Tierce $171 Trio $20
1st 3 Sound Of Voices ($14-$8)
2nd 6 Exaltation ($13)
3rd 4 Rio Rhythm (No 3rd dividend)
4th 2 The Sultans Secret
Forecast $23 Place Forecast Refund Tierce $379 Trio $40
Quartet No winner ($306 carried forward)
Scratchings: 5 Big Time Girl, 8 Open Fire
1st 2 American Captain ($27-$10)
2nd 11 Seattle Spell ($14)
3rd 4 Rokatenda ($20)
4th 3 Tubular Bell
Forecast $74 Place Forecast (2-11) $25, (2-4) $27, (4-11) $43
Tierce $946 Trio $262
Quartet No winner ($1,076 carried forward)
1st 6 Multi Gold ($23-$10)
2nd 5 Rosslyn Chapel ($13)
3rd 3 Quid Rides ($6)
4th 2 Jeremy
Forecast $59 Place Forecast (5-6) $20, (3-6) $4, (3-5) $18
Tierce $286 Trio $35
Quartet No winner ($2,216 carried forward)
Results of Races 6 and 7 were not available at press time. Log on to www.turfclub.com.sg for the results.