Hafeez ton shores up Pak in rain-interrupted game