Zápas je súťaž alebo stretnutie medzi dvoma alebo viacerými účastníkmi, tímami alebo stranami, ktoré sa snažia dosiahnuť víťazstvo v určitej disciplíne alebo hre. Môže ísť o športový zápas, kde tímy alebo jednotlivci súťažia podľa pravidiel konkrétneho športu, alebo o zápas v iných oblastiach, ako sú politické debaty, umelecké súťaže či obchodné vyjednávania.
V športoch zápas zahŕňa rôzne fázy, ako sú príprava, samotná hra alebo súťaž, a často aj dodatočné kolo alebo vyhodnotenie. Zápas môže byť riadený rozhodcom alebo arbitrom, ktorý zabezpečuje, aby sa pravidlá dodržiavali a zabezpečuje spravodlivý priebeh. Výsledok zápasu je zvyčajne určený na základe výkonu účastníkov, ktorý môže byť hodnotený skóre, bodmi, časom alebo inými kritériami v závislosti od povahy zápasu.