Any opinions on what may have caused this?

Hit a valve ?

Get a bore scope and look in the spark plug hole and see if there is a mark on the piston.
I'll see if any of my racing buddies have a bore scope. Easiest way to find out.