It looks like you may have to drive.
I am looking at the DAMAS SA bus schedule for summer, 2002 and there's nothing out of Sevilla or Huelva after 2100.
Renfe has 3-trains daily on that route - again nothing late at night. There may be a regional (commuter) train but they also don't usually run late at night. Don't give up! Contact your hotel in Huelva - they may have some special charter services for the 'Cup' match. The Spanish do that sometimes