Start out the battle by jumping down into the sea of red just by the gates to Mt. Dingjun. There will be plenty of officers here, as well as some more that show up, including Zhang Bao. What you want to keep an eye out on is the western side of the map for Huang Zhong, because as soon as he shows up, you want to head to Mt. Tiandang, which is just northwest of Dingjun (you'll need to come from the north, though).
Eventually, Ma Dai will place some siege ramps and start heading towards the main camp from the north. Zhao Yun will also try to sneak in from the north, so if you get a chance before Huang Zhong shows up, take him out as well. You do not want to let Huang Zhong capture Tiandang, which will make him run down the hill and attack Dingjun.
When you get closer to the enemy main camp, some arbalests will spawn. There aren't too many, so they should definitely be destroyed before going after the officers. Speaking of which, Ma Chao will be in front of the front gate and then Yueying will be in the room before Zhuge Liang. Defeating Zhuge Liang will complete the battle.
|To fulfill the Hypothetical condition in this battle, which will make Xiahou Yuan playable in the next battle, you must defeat Huang Zhong before he can manage to take over Mt. Tiandang. If he manages to do that, then Xiahou Yuan will die at the very end of the battle.|