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 nemyslitelné). Jde tak většinou jen o hříčku, v šachové praxi neuplatnitelnou, a skládá se proto relativně málo.