Leeds United beat Preston 3-0, Rotherham United lost 2-0 at Aston Villa and Hull City were beaten 2-1 at Wigan Athletic.