Complex sentence: In order to achieve this result, Artful had to be held back... or such is the opinion of today's racing experts, although it has never been proven.
Split into simpler sentences: In order to achieve this result, Artful had to be held back. Or such is the opinion of today's racing experts, although it has never been proven.