Justin Rose moved in to contention for a fourth worldwide win in 11 starts after a five-under 67 during the third round at the Arnold Palmer Invitational.