Pakistani cricket fans celebrate the arrival of cricketers at Karachi airport in Pakistan, Tuesday, June 20, 2017. Hundreds of fans stayed up late to welcome home members of new Champions Trophy winner Pakistan in Karachi.

Even after the special convoy escorting Sarfraz Ahmed from the airport got within sight of his Karachi home in the early hours of the morning, it took the Pakistan captain nearly a half-hour to get from the vehicle to his house as a throng of adoring cricket fans clamored for photographs.

Fans decorated the street and waited through the night to welcome their hero, with some carrying children on their shoulders to get a glimpse of the man who led Pakistan to an unlikely win in the Champions Trophy in London.

The green shirts set up a daunting 339-run target with a loss of four wickets for the men in blue, but Indian batting collapsed under a calculated bowling attack, with all men out for just 158 runs in the 31st over.

The score is Pakistan’s second-highest against India. The last time Pakistan beat India was in 2009 ─ also during a Champions Trophy match.