
Justin Rose and Rory McIlroy face an uphill battle to end their lengthy major droughts after a rain-soaked third round of the 105th US PGA Championship.
10 years on from winning the US Open at Merion, Rose carded a third round of 69 at Oak Hill to finish two under par, four shots behind leader Brooks Koepka.