Davenport cruises past Mary Walker