The mother of Margaret Tudor married Henry VII after what battle?
Margaret Tudor:  She was born at Westminster Palace as the oldest daughter of Henry VII of England and Elizabeth of York, and granddaughter of Margaret Beaufort, Edward IV of England and Queen Elizabeth Woodville. Elizabeth of York:  She was the daughter of Edward IV and niece of Richard III, and she married the king following Henry's victory at the Battle of Bosworth which started the last phase of the Wars of the Roses.
Battle of Bosworth