Hafeez’s double ton