That's awesome! And so glad your
DH helped out so you could get a break. Everything is easier if you've had a bit of sleep.
I would say play it by ear - at his age he probably still needs a nap, but then again, all kids are different. Maybe try getting him down at the first signs of tiredness and, like today, if it's not working after 15 minutes or so just give it up. You can always try again a little bit later if he seems like he needs it.
Really hope tonight is better for you