When did Danny Steyn last win a Majors race?

It's been

Year
Days
Hours
Minutes
Seconds