Hamilton’s first Ferrari win in Barcelona closed the gap to 41 points behind Mercedes’ championship leader Kimi Antonelli.
McIlroy slipped seven off the pace after being in contention at the turn.
Moody, who was diagnosed with MND last September, completed his seven-day ride at Twickenham on Saturday.
Root followed Indian great Sachin Tendulkar as only the second player to reach 14,000 Test runs.
David Menuisier’s improving three-year-old gave the New Zealand jockey a third winner of the week.