In reply, Afghanistan scored 699 all out, with Rahmat Shah (234) and captain Hashmatullah Shahidi (246) sharing a 364-run third-wicket stand — a test record for Afghanistan for any wicket. The innings total of 699 beat Afghanistan's previous test record of 545-4 against Zimbabwe in 2021. Zimbabwe reached 142-4 in its second innings by the end of the match.