Matthew Meegan crossing the finish line.