I think it very likely he has a higher flush. Limping from EP then going nuts on a flush board makes it very likely he has one of the AKT diamonds that are out there.
I lost a hand last night almost identical to this.