It was Sunday afternoon. I was watching the TV when I realized how hungry I was. But of course I was hungry; I had not eaten anything since lunch, and I ran a race in the morning. "Biscuits!" I thought. My mother gave me a delicious jar of home made biscuits. So I went to the kitchen, opened the fridge and poured some milk in a big glass.
Don't you think it should be had run and had given because both events happened before lunch (at least for the race) and writing "gave" gave the impression that the biscuits were given after he thought "biscuits!". We can suppose that the biscuits were given for the race just before or after it .
Or as with the first past perfect we already know the events happened before Sunday afternoon and as all events are written in the order they happened :first the race then the biscuits given, there is no need of past perfect?but I find it confusing