NIGEL Evans was unanimously selected to fight the Ribble Valley parliamentary by-election for the Tories. The shopkeeper from Swansea beat off 217 other applicants to become the man to defend former Home Secretary David Waddington's majority of 19,528.