Emma Kimilainen was hit by Abbi Pulling in the closing stages but recovered to overtake her British rival to finish second at Silverstone.