Three year-old Magic Albert filly Midnight Spy scored an impressive maiden win at Kenilworth in South Africa on Tuesday.

Prepared by Dean Kannemeyer, Midnight Spy raced away to win the 1200 metre contest by four and a half lengths beating older rivals.

A $50,000 Magic Millions Perth Yearling Sale purchase for World Wide Bloodstock from the draft of Dawson Stud, Midnight Spy is the fifth winner for Group III winner Twilight Spy.

Magic Albert has enjoyed good success in South Africa over the years siring Group I winner Fighting Warrior as well as current three year-old stakes-winner Suyoof.

He has seven entries for Magic Millions and 14 for Inglis Classic.