3 remaining...

Hafeez after lasting a long time (and pushing others too!) gets out of the race...
top