Evans penalty enough as Bristol Rovers edge MK