My daughter (26 months) prefers to nap earlier than late in the afternoon. 11-1 is her preferred time, today she's been more 12-2. She doesn't nap again and is ready for bed around 7:30, give or take 30 minutes.
I'd suggest keeping him entertained this afternoon and let him go to bed at 7 or 7:30.
Nicole, mama to