Båda kandidaterna försökte framstå som den kandidat som kan erbjuda den bästa politiken för att bekämpa den islamistiska terror som plågat landet de senaste åren. Och båda kandidaterna anklagade motkandidaten för att förvärra problemet.
– Jihadisterna vill ha radikalisering, splittring och inbördeskrig. Du förespråkar inbördeskrig. Att bekämpa terrorism innebär inte att man ska gå i deras fälla, sade Macron anklagande och pekade på sin motståndare.
– Jag försvarar Frankrike, oavsett vad som händer, svarade Le Pen.
– Tycker inte du att du har ett ansvar för radikaliseringen när du åker till Algeriet och anklagar Frankrike för brott mot mänskligheten? fortsatte hon och syftade på ett i Frankrike medialt uppärksammat utspel som Macron gjorde tidigare i år.
Le Pen anser att sådana uttalanden, där franska ledare utmålar det egna landet som blodiga mördare, spelar jihadisterna i händerna och legitimerar terrordåd mot Frankrike.
Två andra stora frågor som avhandlades under debatten var synen på EU och storbankerna, där Le Pen är kritisk till båda medan Macron är stark EU-anhängare och av många, med tanke på hans finansbakgrund, anklagas för att gå storbankernas ärenden.
De båda presidentkandidaterna ombads även att ge sin syn på USA:s president Donald Trump och Rysslands dito Vladimir Putin.
– Vi ska inte underkasta oss Rysslands eller Putins värderingar, de är inte samma som våra värderingar, sade Macron.
– Det finns ingen anledning att utkämpa ett kallt krig mot Ryssland, tyckte istället Le Pen.
Medan Le Pen sade att hon vill ha goda relationer med båda länderna lyfte Macron fram USA som en viktig samarbetspartner och menade att Trump "håller på att inse" vilka globala frågor som är viktiga.
Det mesta tyder på att Macron kommer vinna presidentvalets andra valomgång på söndag med mycket god marginal, även om avståndet mellan de båda kandidaterna krympt något i de senaste opinionsmätningarna.
Le Pens hopp står till de miljoner osäkra väljare som inte är nöjda med någon av de båda kandidaterna. Kan hon locka dem att rösta på henne har hon en liten chans att ta hem segern, även om den sannolikheten måste anses vara mycket liten.