A marathon finish was only part of the challenge facing J.B. Holmes. He also had to contend with a four-shot deficit against Justin Thomas on greens that were increasingly bumpy with so many footprints over nine hours, and wind that made Riviera tougher than ever.