he was so tired from swimming that, on the way home, he fell asleep on my shoulder 

he was so tired from swimming that, on the way home, he fell asleep on my shoulder