Australia suffered a dramatic collapse on the third day to hand the advantage back to Pakistan in the first Test in Dubai.
All-rounder Mohammad Hafeez returned to Test cricket after more than two years and scored an impressive century as Pakistan reached 255-3 at stumps on day one of the first test against Australia on Sunday. This is the first time that the Aussies are playing with three debutants in a Test in Asia.
Asif finished the day with 6 wickets and an economy of 1.67.
"I was struggling a bit in the first session, but all my team-mates and coaches gave me confidence and that increased my energy which helped me get six wickets".
All seemed to be well for the Australians at lunch with openers Aaron Finch and Usman Khawaja batting solidly against Pakistan's spinners to take their team to 137 without loss at lunch.
Asif, who had previously played three one-day internationals in 2015, came into his own after pacer Mohammad Abbas removed Finch following an opening stand of 142.
Bilal then dented Australia further by dismissing debutants Travis Head and Marnus Labuschagne in the space of three balls to reduce Australia to 171/5.
Asif's feats on debut had only been bettered by fast bowler Mohammad Zahid (7-66 vs New Zealand in Rawalpindi in 1994) and spinner Mohammad Nazir (7-99 against New Zealand in Karachi in 1969).
Pakistan have backed in Wahab Riaz ahead of fellow left-arm quick Mir Hamza while offspinner Bilal Asif will debut in place of injured legspinner Shadab Khan.
Abbas finally made the breakthrough and was grateful to Asad Shafiq, who somehow snaffled Finch's drilled shot at short mid on.
Asif has figures of 4-28 in 17 overs.
Limited-overs specialist Finch displayed patience after resuming the day on 13 and brought up his half-century with a sweep to the deep midwicket boundary.
Sohail, who made his worldwide debut in 2013, played his first Test only in 2017 and had to work hard to regain his fitness after a two-year gap because of a knee injury.
It was for the eighth time in Test cricket both the captains also kept wickets and the last time this happened was in September 2014 - Denesh Ramdin and Mushfiqur Rahim at Gros Islet.