Ballance (70) dug in to defy Sohail Khan (five for 96) in half-century stands with James Vince and then Moeen (63) as England eked out a hard-working 297.
There were few thrills and spills as Ballance, with his first 50 in his last seven Test innings spread over more than a year, exercised plenty of caution.
The care he took over 150 deliveries, and almost three-and-a-half hours, spread to Moeen – who batted against his usually carefree instincts.
WICKET: Anderson out LBW to Sohail for five. England 297 all out: https://t.co/XbFzNuRrnw #InvestecTest #ENGvPAK https://t.co/UKcQ6pbrRL
— England Cricket (@englandcricket) August 3, 2016
Stumps - Day 1: England 297/10 (86 Ov). #ENGvPAK #DunyaKoBataaDo pic.twitter.com/vBvD1Gmxh9
— PCB Official (@TheRealPCB) August 3, 2016
Congrats @therealPCB's Sohail Kahn for a maiden Test five-wicket haul. And this clap press-up celebration 👍 https://t.co/yr8Xfd7HcV
— England Cricket (@englandcricket) August 3, 2016