Selangor menamatkan penantian sedekad untuk kejuaraan Piala Malaysia apabila menewaskan Kedah 2-0 pada aksi final di Stadium Shah Alam pada Sabtu.