Samomat je typ šachové úlohy, při němž bílý, táhnoucí první, musí donutit v určeném počtu tahů černého, aby dal bílému mat proti své vůli. Teoreticky jde úloha samomatu zcela proti základnímu cíli hry v šachy, tj. dát mat protihráči, donutit soupeře k tomu, aby dal mat proti své vůli je z tohoto hlediska něco nesmyslného. Jde tak většinou jen o hříčku, v šachové praxi neuplatnitelnou, a skládá se proto relativně málo.