Rory McIlroy believes he still has a chance of winning the US Open after carding a third-round 68 at Winged Foot.