While Margaret was attempting to raise further support for the Lancastrian cause in Scotland, her principal commander, Henry Beaufort, 3rd Duke of Somerset, gained a major victory for her at the Battle of Wakefield on 30 December 1460 by defeating the combined armies of the Duke of York and the Earl of Salisbury. Both men were beheaded and their heads displayed on the gates of the city of York. As Margaret was in Scotland at the time the battle had taken place, it was impossible that she issued the orders for their executions despite popular belief to the contrary. She followed up with a victory at the Second Battle of St Albans (at which she was present) on 17 February 1461. In this battle, she defeated the Yorkist forces of Richard Neville, 16th Earl of Warwick, and recaptured her husband. It was after this battle that she, in a blatant act of vengeance, ordered the execution of two Yorkist prisoners of war, William Bonville, 1st Baron Bonville, and Sir Thomas Kyriell, who had kept watch over King Henry to keep him out of harm's way during the battle. The king had promised the two knights immunity, but Margaret gainsaid him and ordered their executions by decapitation. It is alleged that she put the men on trial at which her son presided. "Fair son", she allegedly asked, "what death shall these knights die?" Prince Edward replied that their heads should be cut off, despite the king's pleas for mercy.