Shaw races to the top of St. Jude marathon supporters