After Alfred the Great, English kings gradually recaptured more and more land from the Vikings. Alfred's son Edward fought for control of the Danelaw and Alfred's grandson, Athelstan, pushed English power north as far as Scotland. In 954, the Anglo-Saxons drove out Eric Bloodaxe, the last Viking king of Jorvik. Later, when Eric was killed in battle, the Vikings agreed to be ruled by England's king. The most powerful Anglo-Saxon king was Edgar. Welsh and Scottish rulers obeyed him as well as the English, and his court at Winchester was one of the most splendid in Europe. Anglo-Saxon England reached its peak during Edgar's reign. More