A busy moment as three First Great Western trains pass at the east end of Tilehurst station. From left to right they are 165110 on a local service to London; 166205 on a similar service to Oxford; and 43144 leading a fast train to London.