Looking at my Oyster history, I travelled on a Thursday afternoon (16:48 - 17:38) from Crystal Palace to Vauxhall (changing at Clapham Junction) and was charged £2.50. According to the TFL Single Fare Finder, the Off Peak fare is £2.50, but I should have been paying the Peak fare of £2.90...