After the battle of Cerro Gordo, Lieutenant McClellan accompanied the advance corps under General Worth on the march to Puebla, passing through Jalapa and Perote, and arriving at Amozoque, a small town twelve miles from Puebla, on the 13th of May. Our officers did not dream of finding any portion of the enemy here, and the usual precautions adopted to guard against surprise were somewhat relaxed. On the morning of the 14th, the soldiers were busily occupied in cleaning their arms and accoutrements, in order that they might enter Puebla in good trim, when a drummer-boy, who had strayed in advance of the pickets, ran in and gave the alarm that the enemy was approaching in force. The staff-officers mounted and galloped to the front, and discovered the advance of a body of Mexican lancers from twenty-five hundred to three thousand in number. The long roll at once called the troops to arms, and the different regiments were quickly paraded. Lieutenant McClellan, who was in a house on the side of the town nearest the enemy, at once sprang upon his horse and rode out to observe them. After riding a few hundred yards, at the turn of a street he came upon a Mexican captain of cavalry