John's father was older than his grandfather.
How is this possible?
Let's say that John father was 60, his mother was 25, and his mother's father was 45. Because everyone has two grandfathers, it is quite possible for a maternal grandfather to be younger than one's father.