Who Won the War of the Roses?
The War of the Roses ended when Elizabeth of York was married to Henry Tudor of the Lancastrians, thus uniting the two warring Plantagenet houses of York and Lancaster. Henry subsequently fought Richard III, a Yorkist, at the Battle of Bosworth, defeating him and claiming the throne.
Henry was of the Welsh Tudors, who claimed ancestry back to Rhys ap Tewdwr, last King of the Britons. He also claimed legitimized ancestry from the otherwise-extinct Lancastrians, giving him a valid claim to the English throne. When he married Elizabeth and defeated Richard III, the other main claimant, he joined the two houses and created the Tudor dynasty to replace them, ending the long War of the Roses. Henry and Elizabeth had three children, including Henry VIII.