Регулярное выражение — как учитывать только первое совпадение?

Есть вот такое подобие выражения (скорее я что-то собрал не так)

(?i)(<p>.*?reuters.*?)-(\s)

, которое в большинстве случаев работает корректно для меня. Обычно такое совпадение в тексте бывает лишь один раз, потому все в порядке. Но недавно столкнулся с тем, что совпадение в тексте было найдено дважды, в итоге все сломалось.

Вопрос: как заставить это выражение остановится на первом совпадении (или не учитывать все остальные)?

Само выражение и пример текста здесь https://regex101.com/r/zHnUWr/1/