Katrina Matthews finishes in under eight hours